Warm Up To Winter

Snow falling outside. A picturesque town aglow at the foot of snowcapped peaks. Carols echoing through the village. The whole family snuggled up in front of a crackling fire. Is there any place in the world you’d rather be for the holidays than in Stowe, Vermont?