Photo By David Paul Morris/Getty Images
10. San Francisco: Nice walking city, good social scene and giant tech companies offset a high cost of living, says NerdWallet.
The site looked at such factors as job availability, cost of living, social life and demographics to compile its ranking. Descriptions of cities listed here come from NerdWallet.