Lancaster, Pa., topped the rankings, particularly for its affordable housing and higher quality of health care. Read More