While Podgorica may be the capital, it's the towns that line the coast that steal the show. Kotor is embedded within the beautiful Bay of Kotor, the ideal place to immerse yourself into the country's sublime natural beauty. Filled with cobbled streets and medieval-style buildings topped with terracotta roofs, the town looks out onto a scene that echoes the Norwegian fjords, with dramatic mountains set around the serene bay. Tivat is also found in the bay, a small town that's found popularity with the addition of the stylish Porto Montenegro which attracts yacht owners and designer brands, and at just two hours from Dubrovnik, it's easy to combine the two.
Meanwhile on the coast, Budva suits those who like a bit more liveliness to go with their sea views, with an Old Town to explore and a nightlife to boot. It's also just a 15-minute drive to the unmissable photo stop of Sveti Stefan. A picturesque island filled to the brim with red-roofed buildings, this slip of land is home to a hotel whose past guests include an impressive array of celebrities.