25 US cities where housing is affordable, people work less, and there's plenty to do