Welcoming guests to Stowe since 1833, the beautifully restored Green Mountain Inn offers the perfect blend of modern comfort and classic elegance in 105 unique guest rooms, luxury suites and village townhouses.