I moved from the DC area (Falls Church) to the Bay Area (Cupertino) about 12 years ago and wouldn't consider ever going back.
However....
Depending on your priorities, you might consider Frederick, MD. if riding's high on your list. You said you could live pretty much anywhere. It's not too far from either Washington or Baltimore and closer to Pittsburgh than either of them. The riding used to be great up there plus there are actually some reasonably significant hills within riding distance: Mar-Lu Ridge, Catoctin Mtn, Sugarloaf Mtn.
Not sure what's available as far as nightlife/restaurants in Frederick as I only went up that way to ride.
- SteveE