9Kotor, Montenegro
Nestled at the foot of towering cliffs on the shores of the Bay of Kotor, this medieval town is a hidden gem waiting to be discovered. With its winding streets, historic churches, and fortified walls, Kotor exudes an old-world charm that is sure to captivate visitors. Hike to the top of the city walls for breathtaking views of the bay, explore the nearby islands of Our Lady of the Rocks and Sveti Đorđe, or simply wander through the town’s labyrinthine alleyways and soak in the atmosphere.