I read maybe a year ago that many of the people who'd left San Francisco in the 2000s because it was too expensive had gone to Austin, and some of those people were leaving Austin for the same reason. If you're looking for affordability over the next 10-20 years, I think you can already forget about America's "2nd tier" cities - Austin, Portland, San Diego, Milwaukee, Pittsburgh - and you need to start looking at the "3rd division." There was an article in the Washington Post this morning touting the virtues of downtown Des Moines, IA, so I wouldn't be surprised if Des Moines real estate agents and websites getting inundated with calls/visitors today. If it's in the Washington Post, the horse may have already left the barn. If you're looking for a city to settle down in these days, you might want to look at places like Missoula, MT, Madison, WI, Louisville, KY, or Omaha, NE. Heck, I've heard anecdotally that real estate in Portland, Maine is starting to heat up.