Just back from a week in Cala D'Or. What a fabulous resort.
I just wanted to mention credit cards. We always pay for as much as possible on plastic when abroad. I took some Euros for which the Thomas Cook exchange rate was 1.25. On checking my bill for all those lovely meals out when I got home I find that the exchange rate was much better, over 1.27 in all cases.
Just a warning though, every time you use your card they will ask whether you wish to pay in pounds or Euros. You should always choose euros as the supplier sets a lower exchange rate. We were annoyed at one restaurant where they refused to give us a choice and insisted we pay in pounds at a rate of 1.23. (I'd have used cash but it was our last night and we were a little low)