Durham sits in New Hampshire's Seacoast region, a stretch often considered one of New England's most underrated and charming coastlines. The town is about 70 miles north of Boston and 20 minutes from ...