Havana’s best hotels are located in and around Vieja Habana (Old Havana), a UNESCO World Heritage Site and one of the most charming places to be in the Caribbean. The city’s colourful buildings and more colourful people will brighten your smile no matter what the weather’s like—though temperatures are generally quite lovely, even in wintertime.