Snow Tubing

The Hermitage, A Country Inn

The Hermitage, A Country Inn

Nestled on 100 Vermont acres of lawns, fields, and woodlands, this splendid country inn offers a retreat from everyday life located in West Dover, VT.

learn more

Mount Snow Snow Tubing

Mount Snow Snow Tubing

learn more

The White House Inn

The White House Inn

The Wilmington, VT Inn’s 16 guest rooms, each with a private bath, are beautifully furnished with period pieces complimentary to an exclusive New England country inn.

learn more