It's not sexy, but college towns in the midwest can usually be pretty affordable as long as you're not trying to live exactly next to campus: Madison, Ann Arbor, East Lansing, South Bend,
Ames, etc. If you hear people talk about how cool Austin used to be 20 years ago, they're basically talking about what these towns are still like.