My friend and I are planning to go on holiday for a week or ten days in a couple of weeks' time, and still haven't booked it - we're hoping to get a late deal somewhere warm and sunny with nice beaches and a chance of cocktails (so a reasonably good night life) we're both in the UK. We'd like to avoid the worst of the concrete holiday resorts and don't want to be in a city, but we don't want to be completely cut off. We'd like to be somewhere with a bit of history so we can get a bit of culture, but the most important thing is to be near a good beach.
If the pound weren't so weak against the euro, the obvious choice would be somewhere like Spain (the Balearics in particular). I already know we can easily get a good deal on the hotel and flights in most of the Mediterranean countries, but how will we find it once we get there? Are we going to find food, drink, travel and shopping expensive?
Which countries and/or areas would you recommend?