With a prized position along the sparkling Adriatic Sea, Montenegro's natural wonders include emerald-green canyons, dramatic mountain ranges, cave systems and the dazzling Bay of Kotor.
For such a tiny country, there such are a lot of incredible places to visit in Montenegro when it comes to scenic sights, making this a great addition to a road trip through the Balkans.
Start in Kotor, which dates back to the Middle Ages and has a preserved centre on UNESCO list. Easily one of the most beautiful spots in the Adriatic, its medieval old town is picture-perfect from all angles thanks to the cluster of orange terracotta rooftops nestled at the bottom of a lush green hill, framed by dramatic cliff sides and the smooth-as-glass Bay of Kotor.
Perast is sometimes compared to Venice thanks to its pretty perch, and most of the action in this tiny town is centered around the waterfront which is lined with seaside cafes and restaurants. It's known for Our Lady of the Rocks, a picturesque artificial island topped with a church.
For beaches head to Budva which is situated on a small peninsula where the bay is surrounded by more than a dozen sandy spots, Sveti Stefan to marvel at the sun-drenched island frequented by celebrities, which was once a small fishing village with stone villas dating back to the 15th century.