Cuba is well known for its vibrant cities full friendly locals, cool bars, lively salsa dancing, and bright architecture. Make sure you're close-by to all the excitement with these brilliant city hotels.
10 nights from £1,399 per person
Discover the best of Cuba by combining a few nights in historic Havana with a relaxing stay on the unspoilt beaches of Jibacoa or Varadero in one of the many all inclusive beach resorts. Choose our recommended combination, or call us for a tailor-made quote.