Zagreb is a lovely city, with laid back atmosphere, strong coffee culture, pedestrian-only town center, great bistro-style restaurants, green markets, an ...