Haverhill is a historic Merrimack River city with a walkable, resurging downtown of restaurants, craft breweries, galleries and riverfront parks—comfortable and lively enough to enjoy during multi‑week contracts.
It’s about 35 miles north of Boston with MBTA commuter‑rail access for easy city nights and roughly 10–15 miles from the coastal town of Newburyport for beaches, seafood and weekend variety, so you won’t be stuck with nothing to do.