Montenegro – where the mountains meet the sea! This small state on the Adriatic will enchant you with its idyllic landscapes and ancient culture and history. Meet wonderful sand and pebble beaches with crystal clear water, old castles, monasteries and churches, and top-class cuisine. Visit Kotor and Budva, two cities with a lot of history…