New England is the spot to be in the winter since it has some of the best places in the nation to go skiing and snowboarding. Sure, we must endure bitter cold and significant snowfalls, but this all comes together for many mountain communities like Stowe and must-see locations in the Berkshires. And good news for…