Cuba is one of those incredible countries that mixes a strong and vibrant culture, gorgeous cities and irresistible beaches. It’s the perfect place for a holiday, especially considering all the best things to do in Havana itself.  Whether you’re a beach lover, a foodie or a culture fiend, there’s a whole heap of amazing places … Continue Reading