With the population of only 1900, this town surely tops this list. The reason is because this town was used as a model by Norman Rockwell who was one of the best 20th century American painters, author, and illustrator. The main attractions of this town include Norman Rockwell museum, National shrine of the divine mercy, Berkshire botanical garden, Schantz Galleries, and Chesterwood museum.
Having a total population of around 5000, this town is very popular for having amazing landscapes and open field farming. This kind of farming basically ended in the 18th century and that’s what makes Hadley so unique from all other towns in the United States. The main attractions of Hadley include: Skinner State Park, Summit house, Silvio O. Conte national fish and wildlife refuge, Central rock climbing center, and New England falconry.
The total population of Rockport is around 7500. If you love beaches or spending time in water activities, Rockport is an ideal option for you. The main attractions include: Halibut Point State Park, Bearskin neck, Motif number 1, front beach, and Rockport breakwater.
Westford is a big town, when compared to the other towns on this list. With the total popular of 22000, this town consists of many eye-catching views. People from all over the country visit Nashoba Valley Ski resort every year. Some other attractions for nature lovers include the butterfly place, Nashoba brook wildlife sanctuary, and bobby’s ranch.
This is a small coastal town located 56km from Boston. According to 2010 census, the total population of Newburyport is around 17,400. The best places to visit in this town are: Parker river national wildlife refuge, Maudslay State Park, Waterfront Park, Plum Island, and the Custom house maritime museum.