Zagreb is made for strolling. Wander through the Upper Town's red-roof and cobblestone glory, peppered with church spires. Crane your neck to see the domes and ornate upper-floor frippery of the Lower Town's mash-up of secessionist, neobaroque and art deco buildings. Search out the grittier pockets of town where ugly-bland concrete walls have been transformed into colourful murals by local street artists. This city rewards those on foot.
Afterwards, do as the locals do and head to a cafe. The cafe culture here is just one facet of this city's vibrant street life, egged on by a year-round swag of events that bring music, pop-up markets and food stalls to the plazas and parks. Even when there's nothing on, the centre thrums with youthful energy so it's no surprise that Croatia's capital is now bringing in the city-break crowd. Zagreb is the little city that could.