North Andover is a picturesque, historic New England town with a walkable downtown, riverside parks, solid restaurants and breweries, and convenient commuter-rail and highway links—comfortable and active enough to enjoy multi-week stays while feeling like a classic small-city base.
Big-city options are close: Boston is about 25 miles away for museums, major hospitals and nightlife, and coastal Newburyport (about 20 miles) offers waterfront dining, boat tours and beach day trips.