This small Balkan country is packed with gems to entice tourists. Rugged mountains, medieval villages and a small, but spectacular coastline to name but a few. The romantic Bay of Kotor is a particular traveller hotspot, with coastal churches and fortified towns it’s easy to see why.