The best cities are those where you can not only find work and affordable housing, but are also infused with culture and creativity, Kiplinger's Personal Finance writes. Its (somewhat surprising) top 10:
- Houston: Flush with museums, nightlife, and a teeming job market.