Begin in the Old Town at Grossmünster, ideally around 9:30, before the lanes and tower become busy. Allow about an hour for the Romanesque church and, if open, the climb up Karlsturm for one of Zurich’s best city views; the tower involves roughly 180 steps and may have separate seasonal hours in December, so check the official schedule shortly before you go. From here, walk through the quiet cobbled lanes toward Kunsthaus Zürich at Hottingerplatz—about 10–15 minutes uphill. Give the museum around two hours, including the cloakroom and possible entry queue; admission varies by exhibition, but budget roughly CHF 18–30 for an adult ticket.
Walk back downhill to Confiserie Sprüngli at Paradeplatz for a relaxed lunch of pastries, sandwiches, or hot chocolate—allow CHF 15–30 per person. It is a good place to try a Luxemburgerli selection, though seating can be busy around midday. Continue across the river to Fraumünster, about 10 minutes on foot, and spend roughly 45 minutes viewing Marc Chagall’s luminous stained-glass windows. Check the church’s current December visiting hours and admission arrangements in advance, as worship services and special events can affect access; photography may also be restricted.
From Fraumünster, take your time along Bahnhofstrasse, browsing rather than trying to cover every shop, then turn into the old lanes toward Lindenhof. The walk takes about 20–30 minutes depending on stops, and the elevated terrace is especially atmospheric in the fading winter light, with views toward the Grossmünster and the Limmat. Finish in Niederdorf at Swiss Chuchi for rösti, fondue, or another traditional Swiss dish. Reserve ahead—particularly for an evening in December—and budget approximately CHF 35–60 per person before drinks. Zürich’s trams and walking routes make this whole day easy without a car; allow extra time after dinner if you need to reach the main station, as Niederdorf’s pedestrian lanes can be slower to navigate than they look.
No packing list attached yet.