Stowe also made it onto Travel Curator's list of best and coolest small towns in the United States to visit, as it cited the Vermont town's superb skiing, hiking and mountain biking trails.
Snow-dusted landscapes, cozy inns with cozy fires, and horse-drawn sleigh rides through snowy landscapes. Welcome to winter ...