We’ve taken three of the most popular resorts from Austria, France, Italy, Switzerland, Canada and the USA to give you a glimpse at which ones have had the most snow over the past three years’ worth of seasons.