Surrounded by the mountains of Southern Vermont, Grafton is small New England living at its finest. It has a population of well under 1,000, and boasts no more than a handful of taverns, historic inns and a single general store.