Timeless historic inns abound in southern Vermont's villages, with Dorset, Grafton and Manchester rising to the top of the list. Larger towns like Brattleboro and Bennington offer a mix of motels and B&Bs, while up in the mountains, the Okemo Valley and the Wilmington–Mt Snow area cater to skiers with slope-side lodges, condos and one of Vermont's finest hostels.