Most Alpine ski resorts hold their Christmas market during Advent and take it down before Christmas week. Of the places we checked, the ones still trading between 24 and 31 December were Chamonix, Courchevel Le Praz, Ortisei in Val Gardena, Corvara, Kitzbühel (to 27 December) and, for a day trip, two of Innsbruck's markets, Bolzano and Merano.
Zermatt, Saas-Fee, St Anton, Lech and Obergurgl all run their markets on Advent evenings or weekends and finish by 21 December. Verbier's markets are down the valley in Le Châble and finish on 20 December. Val d'Isère and Méribel have no Christmas market at all. They put on parades, torchlit descents and Father Christmas instead.
Each date below comes from the tourist office or the market organiser, and each one says which season it applies to. Most resorts publish their dates in October or November, so a date from last winter shows the usual pattern for that resort. It does not confirm this year's dates.