CNN Traveller, are giving away an amazing six-night holiday in Cuba, including flights with Virgin Atlantic. The winner and a guest will divide their time between beguiling Havana, and the beaches around Varadero. They will spend their first three nights at Iberostar Parque Central, a contemporary five-star bed and breakfast hotel in Havana, which has the city’s bars, restaurants and culture on its doorstep.
Enter the competition: click here
Eligibility: open to all. End date: 31 March 2017