Another college town I like is Eugene, or Ellensberg. Flagstaff maybe? Depends on your climate, look for colleges with maybe 10k-ish students? Another one that I can't stand because of the weather is Champagne Urbana. 10 minute drive out from town, and you're in farmland.