York, Pennsylvania is a compact, affordable city with a walkable historic downtown, a growing craft‑beer and dining scene, community arts, museums and river/rail‑trail access—comfortable for multi‑week travel‑therapy stays that need local amenities, short drives and a neighborhood feel.
Within a short drive are Baltimore (about 30 miles) for major museums, pro sports and nightlife, and Harrisburg (about 25 miles) for state‑level amenities and riverfront parks, so weekends can be big‑city or outdoorsy without long travel.