The Gran Hotel Bahía Del Duque Resort resembles a fairy-tale village by the sea, complete with pastel hued buildings (inspired by Tenerife’s late 19th-century architecture) and fifteen acres of subtropical gardens. Children find the resort especially enchanting, as it offers numerous programs to keep them entertained: besides the kids clubs, there’s also one geared to teenagers. Grown-ups can take advantage of three freshwater and two saltwater pools, as well as a host of water sports, such as windsurfing, hang gliding and scuba diving. Tennis and paddle courts are available for active types, while those in need of pampering can repair to the contemporary spa, with its open-air thalassotherapy circuit—the only one of its kind in the Canary Islands. A hotel where you can live happily ever after, indeed!