Kotor: A jumble of medieval streets, squares, alleyways, churches and palaces make up the enchanting heart of Kotor, sitting serenely on the Bay of Kotor. With a spectacular mountain setting, vibrant café culture and fascinating history on every corner, it’s one of the most picturesque spots in all of the Balkans.