Real estate platform Zillow has just compiled a list of the best U.S. cities to raise kids, and somewhat surprisingly it turns out that Corpus Christi, Texas ranks in first place, followed by Madison, Wisconsin in second, and Fort Worth, Texas in third.