There are lots of museums, in fact, more per square foot than any other city in the world. The one thing that Zagreb is well known for is its café culture. There are many cafes/bars where the locals (especially on a weekend) enjoy meeting up with friends or just sitting and watching the world go by.
The city is divided into three parts: the thousand-year-old Gornji grad (Upper Town) which contains the presidential palace, the iconic St Mark’s Church, the Croatian parliament (Sabor), and museums and galleries which are all set in cobbled streets lit by gas lamps; the 19th century Donji grad (Lower Town) with its shops, restaurants, cafes, theatres and parks; and the modern post-World War II area of Novi Zagreb (‘new Zagreb’) which is full of high-rise buildings.
There are so many amazing places to visit in Croatia that we sometimes hire a car.