Cuba is an island ... colourful colonial buildings and 50s American cars create a retro atmosphere that immediately charms visitors. The historic centre of La Vieja Habana (Old Havana) is a ...