A Vermont mountain lodge in Stowe debuted nine luxury cottages with private patios ... is located along the banks of Little River near Mount Mansfield, the state’s highest peak.