Take in the beautiful architecture, stroll around the city walls & enjoy some local cuisine
Relax on the island's rocky beaches, visit the botanical garden & explore the ruins of the Benedictine Monastery
Wander the old town of Kotor, climb the fortifications for stunning views & admire the Bay of Kotor
Relax on the beautiful beaches of Becici & Jaz, explore the narrow alleyways of the old town & visit the medieval city walls
Spend a lazy day on the almost deserted beach, enjoy fresh seafood & grab a drink at one of the nearby bars
Marvel at the crystal-clear waters of this natural spring & take a refreshing dip before enjoying a picnic
Explore the charming alleys of the old town, visit the Museum of Asian Art & enjoy some traditional Greek food
Spend the day relaxing on the beach, rent a paddle boat or sea kayak to explore hidden coves, and visit the Paleokastritsa Monastery
Have a fun-filled day at the waterpark, enjoy thrilling slides & relax at the lazy river
Relax on the pebble beaches, hire a boat to explore nearby islands & check out the town's picturesque harbor
Visit the turquoise bays, swim in the crystal-clear waters & enjoy fresh seafood at a seaside taverna
Relax on the pebble beach, try out some water sports & enjoy a cocktail at a beach bar to reflect on your trip
If you have less time, consider skipping one of the beaches in Montenegro or reduce the time you spend in Corfu. Alternatively, if you have more time, add a day trip to the stunning Tara River Canyon in Montenegro or enjoy a sunset dinner in one of the rooftop restaurants in Dubrovnik. Be sure to check the opening times of each attraction before planning your itinerary.