2. Lawrence, Kan.

Lawrence is home to both the University of Kansas and Haskell Indian Nations University and offers students boutique shopping and a vibrant nightlife. Lawrence has a population of 97,348. The city earned a demographics score of 6.33; an affordability score of 5.90; and a fun and opportunity score of 5.17.