Book the cheapest Singapore Airlines flight available for late July. The flight will likely have a layover and take approximately 14-16 hours, arriving in Zagreb in the morning.
Enjoy a delicious brunch at Otto & Frank, known for its modern twist on Croatian and European breakfast dishes, located centrally near the main square.
Walk around Zagreb's vibrant Old Town visiting Ban Jelačić Square, the Cathedral, and the Dolac Market. The area is full of history and lively street performers.