A city of red-tiled rooftops, pine- and cypress-shaded hills, and sparkling turquoise waters, the Old Town of Dubrovnik stuns with both its architecture and scenery. Its surrounding stone walls, built between the 11th and 13th centuries to protect the city from war and epidemics, stretch for a full 1.3 miles, comprising an immense system of forts, bastions, and walkways that offer breathtaking views. Hike along them, then be sure to check out the Lovrijenac Fortress, built atop a 100-foot rock looking out toward Venice (Dubrovnik’s historic rival). The Old Town’s main street of Stradun, known locally as Placa, is also worth exploring. It’s especially nice in the late afternoon, when the sun shines off the historic buildings and swallows soar in the blue sky above.