25 Best Things to Do in Zagreb (Croatia)

Upper Town, Zagreb

Croatia’s capital is a city divided between Upper and Lower Towns. The hilltop Upper Town has been Croatia’s seat of power for centuries, with cobblestone streets through corridors of palaces from the 1700s. Beside it is the Episcopal City, or Kaptol, where the cathedral pierces the skyline and holds the tombs of Croatia’s national heroes. … Read more