No. 3: San DiegoSan Diego's lack of seasons means it's always 70 and sunny -- hair doesn't have to adjust to changing weather. Pair that with minimal wind and rain (it's in the top 10 for least rainy cities), and lots of salons per capita -- pretty much should look just about perfect here.
SEE NEXT PAGE: No. 2: Honolulu