10 Most Affordable Cities To Buy A Home:
10. Kansas City, Kansas
9. Buffalo, New York
8. Montgomery, Alabama
7. Milwaukee, Wisconsin
6. Rochester, New York
5. Baltimore, Maryland
4. Memphis, Tennessee
3. Toledo, Ohio
2. Cleveland, Ohio
1. Detroit, Michigan
Which one is the best?