Use this guide to plan all the best things to do in Stowe, Vermont, for your visit to the New England town. It's more than a top skiing destination!