Hoping I can pick your brains - DH and I have unexpectedly got 10 days holiday to take in a couple of weeks' time and are looking for a lovely sandy beachside resort with a great gym, spa, activities (yoga, sea kayaking, maybe day trips to interesting towns), pretty gardens and decent food. We don't need a lively nightlife but some restaurants in walking distance would be nice, although we're hoping for half-board. At short notice, I think a package would be easier than trying to co-ordinate stay/transfers/flights (from London). I haven't booked anything like this before. I would be grateful for any recommendations of places to look at and/or suggestions of travel companies we could try. Secret Escapes? Luxury Escapes? Thanks!