Best Small Towns in Massachusetts

10. Westport

9. Rockport

8. Gloucester

7. Lexington

6. Sturbridge

5. Sandwich

4. Wellfleet

3. Concord

2. Provincetown

1. Northampton