Step into a real-life snow globe in Livigno, Italy, one of the most beautiful Christmas villages in the Alps. Festive lights twinkle against the snowy backdrop, while visitors wander through ...