Charlotte is the No. 8 Affordable City for Families in the U.S.