We’ve got some great news…it’s officially snowing! As the Winter season fast approaches, the first snowflakes have fallen on some of our most popular ski resorts across France, Italy, and Switzerland. If you’ve been waiting for a sign to book your next ski holiday, this is it! The arrival of fresh snow will soon transform…