The Green Mountain Inn is the Village within the Charming Village of Stowe. This is one of those inns that on first glance might appear like a small boutique inn.