New England is home to a lot of small towns that are often overshadowed by big, Northeastern cities, but the food and scenic ...