Offering plenty of snow sports and cozy inns and restaurants, the mountain town of Stowe, Vermont, is an ideal winter getaway.