Looking to take a vacation or perhaps settle in New England permanently? If what you want is good vibes and a friendly community, then these 5 best small towns in New England are excellent options. These places are rich in history and packed with fascinating tourist destinations that are worth a visit. So, read along and discover what these towns are, which you may consider checking out during your next trip.
1. Grafton, VT
One of the best small towns in New England, Grafton currently has about 600 residents. With its small population, you can expect a strong and solid community among all people. In fact, you can even take part in the town meetings that are held regularly. During your stay, you might want to check out some inns that feature the unique and homey charm of New England.