Question: zagreb how long to stay?
Answer: Spending 48 hours in Zagreb is enough time to explore its Upper Town aka the historic core of the city, the Lower Town with the city's greatest square, and the green parks in the south, which offer a refuge from the hustle and bustle of downtown Zagreb.