The Upper Town is a must visit when in Zagreb. The views of the city are spectacular and a funicular whisks you to the top in a little over a minute if you are too lazy to walk, like me. A great place to sit and relax after a long day of sightseeing.
