Stowe Mountain Lodge

Located in the quintessential New England town of Stowe, Vermont, the alpine ski lodge offers magnificent views of the surrounding natural beauty and rooms in beautiful earth tones that seamlessly blend with the lodge's mountainside location. The expansive 21,000-square-foot New England spa includes a full-service fitness center, outdoor/indoor swimming pool, Jacuzzis, a relaxation lounge, and several private treatment rooms. There is also the Wellness Center, which aims at providing guests with guidance in achieving a healthy lifestyle. Stowe Mountain Lodge 7412 Mountain Road, Stowe, Vermont Stowe Mountain Lodge [Photos via]
7 of 10