Magic Mountain in Londonderry, Vermont is where skiing still has its soul. Since purchasing the mountain in 2016, Ski Magic LLC has transformed the ski resort into one of the best independent ski resorts in New England. In spite of only getting 73″ inches of natural snow this season, the mountain still had a lot […]