An average annual snowfall of 156 inches would seem plush in the Midwest, but Missouri-based Peak Resorts plans to bury Mount Snow under an avalanche of man-made to ensure late-season conditions. Read more.