Enjoy the crystal-clear water of Lake Ohrid and visit the Old Town UNESCO site, featuring 365 churches and historic buildings.
Take a scenic drive through the park, hike the Bobotov Kuk peak if you're up for a challenge, and see the Black and Biogradska Lake.
Discover the UNESCO town of Kotor and its breathtaking fjord by driving cycling or kayaking. Don't miss the climb to the fortress for the best panorama.
Explore the Old Town of Dubrovnik and take in the beauty from the city walls or a cable car ride. Relax at the nearby Banje Beach or travel to the Elaphiti islands by ferry.
Get your adrenaline pumping with river-rafting in one of the deepest canyons in the world then enjoy the views over the canyon's bridge. Return to Thessaloniki.
If you have more time, visit Belgrade or explore the beaches of Southern Montenegro. If less, consider reducing Dubrovnik to one day and stay in Kotor an extra day or two.