5St. Augustine, Florida
As the oldest city in the U.S., St. Augustine, Florida, has a distinctly European flair that dates back to its Spanish colonial roots. Founded in 1565 by Spanish explorers, the city’s historic district is filled with Spanish-style architecture, cobblestone streets, and old-world charm. The Castillo de San Marcos, a 17th-century fortress, stands as a reminder of St. Augustine’s European heritage. With its palm-lined streets, tiled roofs, and historic plazas, St. Augustine looks more like a Spanish coastal town than a typical American city. It’s easy to imagine yourself wandering through a Mediterranean village as you explore this enchanting city.