Gran Hotel Bahia del Duque, Costa Adeje, Tenerife, Spain
A brightly-coloured, fairytale Canarian village in the less remote Costa Adeje, Gran Hotel Bahia del Duque has an outstanding mix of accommodation choices and activities galore.
From the moment you pass through the Corinthian columns of the hotel entrance, past the sculptures depicting the four seasons, you realise you're entering a different world.
Spread across numerous buildings and reflecting Venetian and Canarian influences, this grand resort's architectural style is a mixture of patios and turrets, even a campanile, all prettily grouped around the swimming pools.
Set in 16 acres of tropical gardens overlooking the lovely El Duque beach, you'll find all sorts of restaurants serving a variety of dishes; and there are several bars and lounges where you can enjoy an aperitif, a nightcap, or a little bit of both.
As for activities, take your pick from the beach, a whole host of sports, five 18-hole golf courses nearby, as well as the inimitable kids' club, modern teen lounge and an oh-so-soothing L'Occitane spa.