Despite being one of the smallest countries in Europe, Montenegro has it all; glorious beaches, bustling historical towns, blissful lakes and rugged mountain ranges. It’s the perfect place for a road trip. Pick up a car in Herceg Novi and head south along the coast, stopping off to bask on sandy beaches and explore the enchanting old towns of Kotor and Budva. Head inland to Lake Skadar for boat trips, bird-watching and delicious local food. Next, climb north-east, along spectacular mountain highways, arriving in Durmitor national park. Stay in a cosy cabin and explore glacial lakes, canyons and tremendous peaks.