10) Hanover, New Hampshire
Known for being the home to Dartmouth College, Hanover is a small town that’s made an intellectual name for itself. Ivy League college campus aside, Hanover is a welcoming place to live or visit. Its attractive to people who like to live it up outside. Its location on the Connecticut River raises many opportunities for kayaking and canoeing. Hikers who live in Hanover are in the perfect spot, as the Appalachian Trails literally runs right through town and is suitable for hikers of all levels. New Englanders know the only way to get through a cold winter is to find a way to enjoy the elements. For most, that means skiing and snowboarding as much as possible and this is no exception to the folks living in Hanover. The Dartmouth Skiway, just 30 minutes north of town, is a favorite retreat during the snowy months.