Montenegro is a small nation with a lot of charm. Quaint villages and elaborate monasteries dot the country and medieval walled towns fringe the turquoise coastal waters. At the base of Lovcen Mountain, is the historic former capital, Cetinje, and you'll find that this magical city is a hub of culture and history with lots of museums and artistic institutions. It's also a fantastic starting point for trekking the colourful slopes of Lovcen National Park. Meanwhile, the current capital of Montenegro, Podgorica, offers luxury travellers fine dining, winery tours, art galleries, and an old Ottoman town. Moving to the coast, you'll find Kotor, a stunning fortified town set in a bay. Explore the towering spires of the Savina Monastery and the gothic Kotor Cathedral, then make your way to the pretty islet, Our Lady of the Rocks, and take a stroll through the colourful town of Perast. You'll find spectacular beaches all along the coastline of Montenegro, but at the town of Budva, you'll get to walk on some of the finest sands of the country. Wander the pebble and sand beach of Jaz, one of the best in Europe, and relax by the emerald waters at Mogren Beach. Don't forget to visit the Old Town, Stari Grad, it's a place that fills cameras and hearts with lasting memories.