Chicago is the second-most affordable place to buy a house right now in the United States, and it's expected to remain buyer-friendly for the next few years. Of the 20 largest cities nationwide, only St. Louis is more affordable, according to data from consulting firm John Burns Real Estate.