No coastline, no problem. Zagreb compensates with great coffee, excellent museums and a café culture that treats sitting outside as a competitive sport. The Upper Town is gorgeous, the Lower Town buzzes, and the antique market is a genuine institution.