Best: Asheville, Charleston, and Denver for me.
Worst: Birmingham, Dallas, and Newport, TN!
Not including these on any list, but:
Cleveland - Actually pretty cool city and great weather in the summer.
Miami - Cool to visit but wouldn't want to live there. Pretty rundown, sketchy, and felt...