11 Best Places to Live in New England

2) Portsmouth, New Hampshire

Another coastal city, Portsmouth is an excellent place to settle. Even as a small city of around 21,000, Portsmouth offers a variety of activities. Additionally, with Boston just 60 miles south, you’ll never be bored living here. Portsmouth was settled in 1623 and is one of the nation’s oldest cities. Historic sites like the Portsmouth Black Heritage Trail, American Independence Museum, and the Fort Constitution are all found here. There are also many gorgeous examples of authentic Colonial-style housing. Known for its ever-expanding craft beer scene, there are dozens of local breweries, wineries, and distilleries around town. Market Square and Congress Street make up a fun city center with cute shops, restaurants, and elegant galleries mixed amongst 17th-century buildings. The Portsmouth Harbor Trail and Prescott Park are loved by residents who enjoy getting outdoors and enjoying their scenic town. Bonus: There’s no sales tax in New Hampshire!