1 of 10

10. San Luis Obispo, CA

With a median income $10,000 above the national average, California weather, and these beaches, this coastal town is filled with smilin' faces. 

[Photo via @elenaflorea]
1 of 10
Feedback