Livigno is snow-sure at Christmas, and it is height above all that keeps it that way: mid-mountain lies at 2,300 m, and there was natural snow for the holidays in 26 of 30 winters (1984/85–2013/14). The misses are rare and scattered across the series: 1993/94, 1997/98, 2000/01, 2004/05. On this count Livigno beats 85% of the ski resorts in Italy.
A high base and an early start
The most useful thing here for the holidays is that even the bottom is high. The lowest run at 1,810 m sits above the mid-mountain of many resorts, and even there it has collected 21 snowy Christmases out of 30. Continuous natural snow cover in a typical winter settles by 25 November and holds until 13 May, so December already falls inside the season. Neighbouring Bormio at 2,100 m scored 28 of 30, and Santa Caterina in the same region shows the same numbers as Livigno. That margin is not forever: models for 2041–2060 (RCP4.5) give 9.2 snowy days at Christmas out of 14 against 12.1 in the model reference 1986–2005 (methodology). This is climate and scenarios, not a forecast for the season. You can book Livigno for Christmas with confidence.