Situated on 2,500 acres in beautiful Stowe, Vermont, the Trapp Family Lodge is a unique luxury mountain resort featuring Austrian-inspired architecture and European-style accommodations. Open year-round, the Trapp Family Lodge offers superb mountain views, exceptional comforts and impeccable service, along with outdoor activities for every season.