Charming coastal North Shore town with a walkable downtown, lively waterfront, beaches and a growing dining and arts scene—comfortable for multi-week stays with easy commuter-rail access and plenty of outdoor and social options to keep free time interesting.
Within short reach of Boston (~20 miles) for world-class museums, sports and airports, and nearby Salem (≈3 miles) for historic sites, restaurants and seasonal nightlife, so you get relaxed coastal living with big-city options a quick trip away.