One of the most beautiful coastal towns in Montenegro, Kotor is a secluded historical haven boasting dramatic mountain scenery, mirror-like waters and quaint red-roofed homes dating back thousands of years. First mentioned in documentation in 168 BC, the town’s history is a compelling tale of battles, besiegement and occupation stretching from The First Bulgarian Empire to the Nemanjić dynasty. First fortified by the Byzantine emperor Justinian I, the Kampana Tower and citadel were built to protect the town from potential plunder. Here Kotor visitors can view a number of architectural wonders, including the Venetian walls and fortress and the beautiful Castle of San Giovanni. This tower and fortress were built over one thousand years by its various occupiers, from Byzantine to Venetian, and thus is an architectural mishmash of influences perfect for cultural exploring. The walk to the castle includes a whopping 1350 stairs, but the jaw-dropping views and historical intricacy are worth the trek.