Start your day with a visit to the , one of the most iconic landmarks in the city.
After that, head to the , where you can find fresh produce, local delicacies, and handmade souvenirs.
Next, take a stroll through the charming streets of the , where you can admire the colorful buildings and historic architecture.
Stop by the , a unique museum that showcases personal stories of heartbreak and loss.
End your day with a delicious dinner at one of the many traditional restaurants in the city, such as or .
Day 2:
Start your day with a visit to the , a beautiful and peaceful place that is also a work of art.
Next, head to the , which features a wide range of modern and contemporary art from Croatia and beyond.
After that, take a walk through the lush greenery of the , where you can see a variety of plants and flowers from all over the world.
In the evening, catch a performance at the , which hosts a variety of plays, operas, and ballets throughout the year.
Day 3:
Start your day with a visit to the , which tells the story of the city's rich history and culture.
Next, head to the , a scenic walkway that offers stunning views of the city.
After that, visit the , where you can experience mind-bending optical illusions and interactive exhibits.
End your day with a relaxing visit to one of the city's many thermal spas, such as or , where you can soak in hot springs and enjoy a variety of wellness treatments.
I hope this itinerary helps you make the most of your time in Zagreb!