Cuba is the Caribbeans largest island, just 93 miles from the state of Florida. The island hits averages temperatures between 21 and 27 degrees. Cuba has an abundance of history, architecture, character and spirit. It is the prefect destination if are wanting a beach holiday with some culture thrown in as well. If you want to see some authentic Cuba, a trip to the countries capital, Havana, is a must. It is like taking a step back in time with its sea of 1950s cars, narrow streets and overhanging balconies. If you want to relax, the most popular resort is Varadero, which has huge stretches of white sand and clear waters.
Hotels in Cuba