"Few places are changing as quickly as Cuba," says Stylist magazine -- so now's the time to go. For £799 per person, this 10-night trip takes you from Havana, with its crumbling architecture, vintage cars and smoky salsa clubs, to one of the best beaches on the island. At £600 less than usual, it's the cheapest Cuba deal we've seen this year.
Here's what you get:
The holiday starts in Havana, "the Caribbean's most vivacious city", according to Lonely Planet. A 20-minute drive from Old Havana, the Comodoro Hotel and Bungalows is on the seafront in the Miramar district on the sea front. Dining options include a buffet restaurant and two à la carte restaurants that serve Cuban and Italian cuisine.
For Cuban food at its best, The Guardian recommends trying one of the many paladares (private restaurants) that have sprung up in Havana. These range from early 20th-century mansions to homely apartment cafes run by Cuban grandmothers.
Next, head to the Hotel Club Amigo Aguas Azules in Varadero for a week of beachside relaxation. The all-inclusive board covers free tennis, football, non-motorised watersports (pedal boats, windsurfing, catamarans and kayaks), scuba diving classes, dance lessons and evening entertainment. There's also a Jacuzzi and two swimming pools, as well as a buffet and more formal international, seafood and Creole restaurants.
Depart on select dates until 21 December.
Click here for more information.