Start at Dolac Market to sample fresh pastries, local cheese and a coffee while watching vendors — a lively slice of everyday Zagreb; stalls typically open from early morning until mid-afternoon.
Visit this intimate, internationally famous museum of personal objects and stories that capture human relationships; it's compact and thought‑provoking — usually open daily from around 10:00 to 19:00/20:00.
Climb (or take the lift) to Lotrščak Tower for city views and see the exterior of St. Mark's Church with its colourful tiled roof; the noon cannon at Lotrščak is a classic Zagreb moment if you can time it.
Eat on lively Tkalčićeva Street; Agava offers reliably good Croatian/Mediterranean dishes and a pleasant terrace — open for lunch from around midday, ideal for people-watching.
Visit Croatia's largest cathedral and wander the historic Kaptol streets nearby; the cathedral is free to enter and open most of the day (check for mass times).
Take the lift to the observation terrace on Ban Jelačić Square for a panoramic view over the city centre — open into the evening and perfect for photos.
Walk through Zrinjevac park to relax and, if time allows, pop into the nearby Art Pavilion for rotating exhibitions (check opening hours; often open 10:00–18:00).
Enjoy traditional Croatian dishes in a well‑established restaurant close to the main square; Vinodol offers classic recipes and a good wine list — open for dinner most evenings, reservation recommended.
Return to Tkalčićeva for a relaxed nightcap or a stroll through lively streets lined with bars and cafés; many venues stay open late, especially on weekends.
Enjoy a relaxed breakfast and excellent coffee on a popular café street (both open from early morning); try local pastries or a savoury breakfast to fuel the day.
Visit the beautiful arcades, sculptures and peaceful grounds of Mirogoj — regarded as one of Europe's most photogenic cemeteries; it is open daily (gates typically open early until dusk).
Explore interactive exhibits on technology, science and Nikola Tesla's legacy; the museum usually opens around 10:00 and is great for an engaging, educational visit.
Taste authentic Croatian home cooking: Stari Fijaker specialises in traditional dishes while La Štruk offers regional comfort food — both open for lunch service around midday.
Spend the afternoon wandering leafy Maksimir Park, visiting lakes and open lawns, and if you like animals, drop into Zagreb Zoo (park open all day; zoo typically opens ~9:00–16:00/17:00 — check seasonal times).
If time and energy remain, stroll the Botanical Garden (open daytime) or see a late exhibition at the Art Pavilion in the Lower Town; both offer a calm cultural finish to the afternoon.
End your visit with a refined dinner: Bistro Apetit offers contemporary Croatian fine dining (book ahead), while Takenoko is a top choice for high‑quality sushi in the city centre.
Finish with local craft beer at a popular city pub (Medvedgrad or similar) to sample Croatian brews and unwind; most pubs are open late into the evening.