Milan turns the last weeks of the year into a season of light and tradition, from the centuries-old Oh Bej! Oh Bej! street fair to the German-style wooden stalls tucked behind the Duomo. Add a glowing tree in the Galleria, an open-air ice rink, and mulled wine stands, and the city center becomes a proper winter destination through late December 2026.
Milans oldest and most beloved holiday market, Oh Bej! Oh Bej! takes over the area around Castello Sforzesco and Foro Bonaparte for the feast of Saint Ambrose, the citys patron saint. In December 2026 it is expected to run roughly from December 5 to December 8, though exact dates are confirmed closer to the season. Hundreds of stalls sell roasted chestnuts, artisan crafts, antiques, and the classic street food caldarroste and mondeghili. Its less polished than a German-style market and more of a genuine local fair, packed with Milanese families rather than tourists. Arrive early on weekend mornings to beat the crowds, and pair a visit with a walk through the nearby Sempione Park, especially pretty when dusted with winter light.
Each year a towering illuminated Christmas tree rises in front of the Duomo, and the piazza and surrounding streets are strung with elaborate light displays that usually switch on in early December and stay lit into early January 2026s successor season, meaning through the first days of January 2027. The cathedrals white marble facade glows against the decorations, making this one of the most photographed winter scenes in the city. Nearby, the Galleria Vittorio Emanuele II gets its own grand tree and often a temporary luxury-brand light installation along its glass-domed arcade. Its free to visit and best experienced in the early evening, when the lights come on but the square is not yet at its most crowded.
Set in a quiet square just behind the Duomo, this German-style Christmas market is Milans most atmospheric, with roughly seventy dark-wood chalets selling ornaments, mulled wine known locally as vin brulรจ, strudel, and roasted nuts. It typically opens in late November and runs through December 23, 2026, with extended evening hours as the holiday approaches. Part of its charm is the cause behind it, the market has long been organized in partnership with a cooperative supporting people with disabilities, so proceeds go toward social projects. Its compact enough to see in under an hour but worth lingering in with a warm drink, especially at night when the stalls are lit up and the square empties of daytime crowds.
A seasonal open-air ice rink is typically set up on the lawns near Castello Sforzesco and Sempione Park as part of Milans winter village programming, generally operating from late November through early January, so it should be active for most of December 2026. Surrounding kiosks sell hot chocolate, panettone, and roasted chestnuts, and the castles floodlit brick towers make a dramatic backdrop for skating after dark. Skate and helmet rental is available on site for a fee, and sessions usually run in timed slots on weekends. Its a good stop for families or couples looking for something more active than market browsing, and it pairs naturally with an Oh Bej! Oh Bej! visit if timed during the same week.