When I was in Spain at Christmas we had told the hotel in advance that several of us were vegetarians. The message did not get through as roast turkey etc appeared on the big day. When we explained politely, they offered us fish. When this was rejected we ended up with fried egg, cabbage, carrots and roast potatoes - a strange combination and not one I recommend!