View our hotel in photos by visiting our gallery below. Our beautiful setting in scenic Stowe, Vermont must be seen to be believed.