According to a recent USA Today poll the happiest city is . . . where would you guess? The answer is Austin, Texas. A close second is Portland, Oregon. The other cities where residents are happy include Chicago, Houston, and Denver. What about San Diego? Oh well. No offense if you live in Houston (which clearly means I am about to offend you) but if you can be happy with heat, humidity, bugs, and traffic, you can be happy anywhere.
http://www.joyfuldays.com/what-makes-people-happy-the-top-10-list/