Start easy and keep the first few hours flexible: you’re landing in Donji Grad, so the nicest way to shake off the travel day is to walk the broad center rather than rush straight into museums. Head to the Zagreb 360° Observation Deck in Ilica for a quick orientation over the rooftops; it’s especially good in the late afternoon when the light softens and you can actually pick out Ban Jelačić Square, Kaptol, and the sprawl of the lower town. Expect about €6–10 for entry, and plan around 45 minutes including the elevator and photos. If you’re coming from the station or your hotel, a tram ride into the center is simple and cheap, but on a first evening I’d honestly just walk if you’re within 15–20 minutes of the core.
From there, stroll uphill toward Kaptol for Cathedral of Zagreb, which is the city’s most recognizable landmark and a very good “first Zagreb” stop. Even if you only linger for 30 minutes, the setting matters as much as the building itself: the cathedral square is usually calmer than the main tram junction below, and the spires look dramatic as the evening sets in. If you catch it before full dusk, it’s one of the best times for photos. Keep in mind that church visiting hours can be limited around services, so it’s worth doing this as a look-in-and-look-around stop rather than counting on a long interior visit.
Continue on foot to Dolac Market, which sits right on the edge of the Upper Town and feels most alive in the late afternoon when locals are still picking up produce and flowers. It’s the classic place to get a feel for the city: tomato-red umbrellas, local cheese, honey, seasonal fruit, and the fish market downstairs if you pass by earlier in the day. Most stalls taper off later in the evening, so if you can, aim to arrive while there’s still some buzz left. You don’t need to buy much—just wander, snack if something looks good, and soak up the energy before dinner.
Finish at Vinodol in the city center, which is a reliable first-night choice because the menu covers a bit of everything without feeling tourist-trap-ish. It’s a good spot for ćevapi, grilled fish, pasta, or black risotto, and you can usually get a solid dinner for around €20–35 per person, depending on wine and starters. It’s close enough to the main square that you can walk there without thinking too hard after a travel day. If you still have energy afterward, take a slow loop past Bogovićeva or back through Ban Jelačić Square—just enough to let the city feel familiar before tomorrow’s deeper dive.
Start with Stone Gate, the best little “welcome to old Zagreb” moment in the Upper Town. It’s not a long stop — about 20 minutes is enough — but it has that quiet, lived-in feel locals actually love. Duck through the passage, notice the little shrine tucked inside, then continue uphill on foot; everything here is close together, and the walk is part of the charm. From there, head a few minutes over to St. Mark’s Church, ideally while the square is still calm and the light is soft on the tiled roof. If you’re early, you’ll beat most of the tour groups and get cleaner photos without the crowds.
Next is Museum of Broken Relationships, which is exactly the kind of place Zagreb does well: clever, slightly offbeat, and emotionally sharp without trying too hard. Plan around an hour — enough to read the objects and stories without rushing — and expect a ticket in the roughly €7–10 range. It’s an easy walk from St. Mark’s Church, so keep it simple and stay on foot; the route through the Upper Town gives you a nice sense of the city’s scale before you drop down toward the center.
For lunch, drift down to Tkalčićeva Street, which is really the city’s natural pause button: cafés, terraces, a little energy, and plenty of places to sit and watch Zagreb go by. This is a good stretch to keep flexible, since you can linger over a drink or keep moving depending on the weather. Your planned meal stop is Kava Tava, a solid casual choice for brunch or lunch — think hearty plates, decent coffee, and a bill around €10–18 per person. If you want a smooth flow, eat first and then use Tkalčićeva Street for a post-lunch coffee or a slow wander; it’s all the same easy zone.
End the day with a gentler pace in Zrinjevac Park, one of the prettiest parts of the city center and a nice contrast to the tighter streets above. It’s an easy downhill walk from the Upper Town or a short tram hop if your legs are ready for a break. Give yourself about 45 minutes here to circle the paths, sit under the trees, and enjoy the elegant 19th-century feel of Zagreb’s Lower Town. If the weather is pleasant, this is where the day settles nicely — no need to overplan from here.
Get to Jezero Kozjak / Entrance 1 area as early as you can; this is the smartest place to start because it puts you right into the park’s core scenery before the busiest wave shows up. If you’re there around opening time, the first couple of hours feel almost calm, and that’s when the lake water looks deepest green. Plan on about 2 hours here, and if you’re buying tickets on the day, expect roughly €10–40 depending on season and entry time — check the official park pricing before you go, because April is shoulder season and the park can still be very busy on clear days. Wear real walking shoes: the boardwalks get damp, and the route is more about steady strolling than any hard hiking.
From there, continue to Veliki Slap, the big postcard waterfall everyone comes for. It’s the tallest in Croatia and worth the little detour even if you’ve already seen a dozen cascades by this point. Late morning is the best time to catch it with good light, and 45 minutes is plenty unless you want to linger for photos. After that, stay on the Lower Lakes boardwalks and just let the park do what it does best: layers of turquoise water, narrow wooden paths, and constant little views that change every few steps. This is the part of Plitvička Jezera where you’ll naturally slow down, so give yourself about 2 hours and don’t rush it — the best moment is usually the one around the next bend.
When you’re ready to leave the park area for a proper break, head to Hotel Degenija Restaurant in the Selište Drežničko area for lunch. It’s one of the most convenient sit-down options near Plitvice, and a good place to reset before the afternoon stop. Expect Croatian staples like grilled meats, pasta, salads, and stews, with lunch running around €15–25 per person. If the weather is decent, ask for a table outside; it’s a nice way to decompress after the boardwalks and before you get back in the car.
After lunch, make the short stop at Rastoke in Slunj. It’s a perfect palate cleanser after Plitvice: old watermills, little cascades, and that cozy river-village feel that never looks fake because it isn’t. One hour is enough to walk the main viewpoints, grab a coffee if you want one, and take a few photos without turning it into another big “sight.” It’s a good reminder that inland Croatia has a quieter charm, not just the headline attractions.
Wrap the day with an easy dinner at Restoran Degenija / lodge area dinner stop back near Plitvička Jezera. After a full day on your feet, this is exactly the kind of low-stress place you want: close by, familiar, and reliable for a hearty meal without needing to drive far after dark. Budget about €18–30 per person, and if you’re still full of energy, keep the evening simple with a short walk around the lodge area rather than trying to squeeze in anything else. Tomorrow’s a transit day, so this is the night to eat well, sleep early, and let the lakes sink in.
Roll into Zadar Old Town seafront with an easy waterfront walk first — this is the best way to reset after leaving Plitvička Jezera behind. Keep it loose and slow: the whole promenade is made for wandering, and the light in the morning is especially good along the stone edge and the view toward Ugljan Island. From here, drift a few minutes along the shore to the Sea Organ, where you can sit on the steps and let the waves do the work. It’s free, always open, and usually most enjoyable when there’s a bit of movement on the water rather than a dead-calm sea. Right beside it, the Greeting to the Sun is the perfect companion stop — quick, modern, and best appreciated in daylight before it becomes an evening light show.
From the waterfront, it’s an easy walk inland into the Old Town to the Roman Forum and Church of St. Donatus. This is the part of Zadar that feels most grounded in its history: the forum ruins are open-air and free to wander, while Church of St. Donatus usually charges a small entrance fee when open for visits or concerts. Give yourself about an hour to really look around, especially if you like Roman layers mixed with medieval stone streets. When you’re ready for lunch, head to Salsa Rossa in the center — it’s a reliable sit-down stop for seafood, pasta, and Croatian classics, with mains generally landing around €15–25 per person. If you’re eating at a normal lunch hour, booking ahead isn’t essential in April, but it never hurts if you want a better table.
Keep the afternoon unhurried; Zadar works best when you leave space for a slow coffee, a little shopping, or just more wandering through the lanes around Kalelarga. Later, make your way toward the Vitrenjak side for a sunset drink at The Garden Lounge. It’s one of those places locals use when they want sea air without the formality of a full dinner — cocktails are usually in the €10–18 range, and the vibe is strongest in the hour before sunset and just after. If the weather is clear, aim to arrive a bit early so you can get settled with a good view and watch the coast shift into evening.
Start in Diocletian’s Palace and give yourself time to wander rather than “check it off.” Enter through one of the main gates and just let the lanes pull you inward — the beauty here is that the palace isn’t a museum piece, it’s Split’s actual old town, with apartments, wine bars, courtyards, and laundry lines living inside 1,700 years of history. Budget about 1.5 hours for the first pass, and keep an eye out for the mix of Roman stone, medieval insertions, and tiny local shops tucked into the walls. A short walk through the heart of the palace brings you naturally to Peristil Square, where the columns and open sky make it feel like the city’s stage set; this is the best place for a coffee pause or a few photos before the day gets busier.
From there, continue to the Cathedral of Saint Domnius. Even if you don’t climb the bell tower, the cathedral is worth the stop for its layered history and quiet interior, and the tower climb is one of the best viewpoints in Split if you’re comfortable with narrow steps. Tickets are usually around €5–8 for the cathedral/bell tower combo, and mornings are the easiest time to do it before the square fills up. The whole old town links together on foot, so there’s no need to rush — this is one of those days where the best movement is just a few minutes between stone lanes.
For lunch, head to Bokeria Kitchen & Wine and book ahead if you can, especially in season. It’s one of the safest “nice but not fussy” choices in the old town, with Dalmatian dishes, good wine by the glass, and a room that feels polished without losing the Split energy. Expect roughly €20–35 per person depending on whether you go for pasta, seafood, or a glass of local wine. If you want a lighter lunch, split a starter and a salad so you’re not too full for the rest of the afternoon.
After lunch, take a slow drift to the Riva Promenade and let the city reset around you. This is Split at its most relaxed: palm trees, café tables, ferries in the distance, and locals doing the very serious business of an afternoon espresso. It’s a flat, easy walk, so this is the perfect time to linger for an ice cream, people-watch, and get a feel for how the city breathes between old stone and sea. If you want a quick scenic detour, you can keep wandering along the waterfront and circle back through the old town lanes when you’re ready.
For dinner, aim for Mazzgoon and make this your nicer finish to the day. It’s close enough to the core that you can reach it with a short walk back from the Riva Promenade, and it’s a strong choice if you want a more refined meal without leaving the old town energy behind. Plan around 1.5 hours and roughly €25–40 per person, depending on how much you order. Go a little early if you want a quieter table, then take your time — Split is best when you don’t try to over-program it, and this evening is really about one last wander through the lit-up lanes before calling it a night.
Start as early as you can with Marjan Forest Park while the air is still cool and the trails are quiet. From Split center, it’s an easy hop by taxi or about a 20–25 minute walk up toward the peninsula depending on where you’re staying; if you’re near the old town, aim for the western side of Marmontova and follow signs toward Marjan. The best move is to do a gentle loop rather than “hike” it — you’re here for the views over the harbor, the pine shade, and that first wide-open look back toward the city. Budget about 1.5 hours, and if you want a coffee after, grab one near the waterfront before heading onward.
From there, make your way down to Kasjuni Beach for a slow seaside pause if the weather is decent. It’s one of the prettiest beach stops close to the center, with clear water and a more low-key feel than the busier city stretches. In spring, the beach clubs may be only partly open, but there’s usually still somewhere to sit for a drink. If you’re not swimming, it’s still worth the stop just for the cove and the views across the bay. Then head back toward the old town for Froggyland — it’s small, odd, and exactly the kind of 20–30 minute detour that makes a day feel memorable. Plan roughly 30 minutes inside, and don’t expect a grand museum; it’s a playful, very Split-style curiosity that’s best enjoyed with a sense of humor.
For lunch, settle in at Konoba Nevera and order something straightforward and coastal — grilled fish, octopus salad, black risotto, or a plate of Dalmatian staples if you want to keep it local without overthinking. It’s a good place to reset before the transfer south, and the price range of about €15–28 per person is pretty typical if you stick to one main and a drink. Service tends to move at a relaxed Mediterranean pace, so don’t rush it; you’ve got room in the day.
After lunch, travel onward to Makarska and keep the first hour there loose: the nicest way to arrive is by easing into the Makarska Riviera promenade rather than trying to “do” anything. Walk the waterfront, watch the ferries and fishing boats, and let the day slow down a bit along the harbor edge and palm-lined stretches near the center. If you want a coffee or gelato, this is the moment — Makarska is best when you’re simply strolling and looking out at the water. Later, head to Restoran Porin by the harbor for dinner; it’s one of the easiest places in town for a classic coastal meal with seafood, grilled dishes, and a good view of the evening movement around the port. Expect around €18–35 per person, and if you can, book or arrive a little early for a better table near the water.
Arrive in Ston and go straight for the Ston Walls while the air is still cool and the light is clean. This is the part of the day when the climb feels best: fewer people, better views, and that nice sense of the town waking up under you. Give yourself about 1.5 hours, including the up-and-back pace and a few pauses for photos over the salt pans and the narrow streets below. The ticket is usually modest, and it’s worth bringing water and decent shoes — the stones can be slippery, especially if there’s any breeze off the bay.
From the walls, ease over to Mali Ston Bay oyster farms for the classic Pelješac experience. You don’t need to overcomplicate this — the pleasure is in the freshness and the setting, whether you’re looking out over the water or tasting a plate that was likely pulled the same morning. Then settle in at Bota Šare Ston for lunch; this is the place to order oysters, grilled fish, maybe a simple black risotto, and pair it with a local white if you’re in the mood. Plan on about 1.5 hours here, and expect roughly €25–45 per person depending on how much seafood and wine you lean into.
After lunch, keep things slow with a scenic pause at Prapratno Bay. It’s the right kind of reset after a seafood-heavy stop: quiet water, a more open shoreline, and just enough time to sit without feeling like you need to “do” anything. Then continue inland to Matuško Winery in Potomje, which is absolutely worth the detour if you want to understand why Pelješac wine has such a strong reputation. Tastings here usually run about €15–30 per person, and the style is unfussy in the best way — direct, local, and generous. A tasting lasts around 1.5 hours, and you’ll want to leave enough room in your afternoon so it doesn’t feel rushed.
Head back to Ston and finish at Kavana Feral for a final drink or a light bite before the day winds down. It’s the kind of easygoing stop that works well after a full peninsula day: coffee, a glass of something chilled, maybe a simple dessert, and a quiet seat while the town softens into evening. Budget around €8–15 per person, and if you still have energy, this is a lovely moment for one last slow walk through the lanes before calling it a night.
Start at Pile Gate as soon as you’re dropped into the city, because this is the cleanest way to “read” Dubrovnik for the first time. Walk in with no agenda for a few minutes and let the stone, the gatehouse, and the first sightline down into town do the work. From there, continue onto Stradun before the tour groups fully thicken up — it’s only really magical when it still feels like a neighborhood street and not a parade route. Grab a quick coffee if you want, but keep moving: the best rhythm here is to walk the limestone spine slowly, then peel off to the walls while the light is still soft.
Do Dubrovnik City Walls next, and give yourself the full two hours so you’re not rushing the best part of the day. I’d enter near Pile Gate and make the loop in a relaxed way, stopping often for rooftops, the sea, and the little corners where laundry lines and church bells remind you people still live inside all this history. A practical tip: bring water, sunglasses, and comfortable shoes with grip — the stone gets slick in spots, especially if the morning is breezy. The walls usually open around 8:00 AM in spring, and the ticket is roughly €35 for adults, which also covers several connected sites if you decide to use it later.
After you come down, head to Buža Bar for a cliffside drink and a proper exhale. It’s one of those places that feels a little absurd in the best way — just a narrow opening in the walls, a few terraces, and the Adriatic spread out below you. Expect prices to be a touch higher than elsewhere in town, around €8–15 for a drink or snack, but you’re paying for the setting. Then walk back into the old town for lunch at Taj Mahal Dubrovnik, where the Bosnian-inspired menu is genuinely worth the stop; go for the cevapi, burek, or a grilled meat plate if you want something hearty after the wall walk. It’s central, easy to reach, and lunch here usually lands around €15–25 per person.
Leave the afternoon loose and end at the Lokrum ferry/harbor area in Old Port, which is the nicest place to let the day taper off. Even if you don’t take the boat, the waterfront stroll has that calmer, end-of-day Dubrovnik mood that the main streets lose by midafternoon. If you’re feeling energetic, time it for golden hour and watch the light drop over the harbor and Lokrum across the water; if not, just sit for a while and enjoy the people-watching. It’s a very easy finish: everything is close, and the old town rewards slow wandering more than ticking off sights.
For your last Dubrovnik morning, start early at Lovrijenac Fortress before the day-trip crowds fully flood the walls and the heat bounces off the stone. It’s a short, satisfying climb from the Pile Gate side, and the views back toward the Old Town and the sea are worth the effort even on a quick stop. Budget about 45 minutes here, and if you arrive around opening time you’ll often have those big cinematic views almost to yourself. The entrance is usually bundled with the city walls ticket, which makes this an easy add-on rather than a separate expense. From there, drop back into the old lanes and take the Jesuit Stairs down slowly — they’re only a couple of minutes, but they’re one of those “yes, that really is the postcard shot” moments, so it’s worth pausing for a photo before the flow of people starts moving again.
Continue on to the Franciscan Monastery and Pharmacy Museum for a quieter, more grounded look at Dubrovnik. The cloister is the calmest part, and the old pharmacy is the real draw: compact, historic, and just enough to feel meaningful without eating your whole morning. Plan on 45 minutes here; entry is usually around €6–10, and it’s an easy stop even if you’re not doing a full museum day. When you’re ready for lunch, head to Nishta inside the Old Town for something lighter and fast — it’s a good reset before travel, with vegetarian and vegan options that keep you from feeling weighed down. Expect roughly €12–20 per person, and if you’re leaving Dubrovnik later in the day, this is the kind of low-stress lunch that works well before baggage, buses, or transfers.
If Gundulićeva Poljana Market is open, wander through before you leave — it’s the most practical last stop for edible souvenirs and a little local atmosphere without committing to another full sit-down activity. In the mornings it’s lively with local produce and dried herbs; later in the day it becomes more of a browse-and-stroll spot, so don’t stress if it’s quieter by the time you pass through. Then make your final stop at Gradska Kavana Arsenal by the Old Port for a coffee or a farewell drink with one last look over the harbor. It’s the right kind of unhurried finish to Dubrovnik: sit outside if you can, expect around €8–18 depending on what you order, and leave yourself enough buffer to get to your bus, taxi, or transfer without rushing through the Old Town streets at the end.