Midwestern cities like Minneapolis, Cincinnati, Cleveland and Kansas City also ranked near the top for affordability. All of ...