This coastal city is one of the country’s undisputed highlights, both for its infrastructure and the activity that brings it to life. Dubrovnik is a stunning specimen of medieval preservation, with a beautiful old town that has remained surprisingly intact for centuries and the original defensive wall built to keep invaders out (and the majesty in). Indeed, it is a compact city with a magnetic center, but it doesn’t lose any charm as you move away from the main squares. Not only is this a top stop in Croatia, it’s one of the most revered cities across the Mediterranean.