Miami feels like the capital of Latin America inside the US: you hear more Spanish than English, the coffee is Cuban and the music is reggaeton. South Beach is all pastel Art Deco hotels and turquoise water, Wynwood is covered in murals, and Little Havana smells of cigars. Fort Lauderdale, 40 minutes north, is calmer, with canals, yachts and a long beach.
History & How Long to Stay
The Tequesta people lived at the mouth of the Miami River for centuries. Miami only became a city in 1896, after Julia Tuttle convinced oil tycoon Henry Flagler to extend his railroad south; she is the only woman credited with founding a major US city. The 1920s land boom built Miami Beach and its Art Deco hotels. After the Cuban Revolution of 1959, hundreds of thousands of Cubans arrived and transformed the city. Fort Lauderdale is named after a fort built in 1838 during the Seminole Wars; its canals were dug in the 1920s, which gave it the nickname "Venice of America".
How long to stay: 3 to 4 days for Miami, plus 1 to 2 for Fort Lauderdale or the Everglades.