Saw this great article on Asheville at Cleveland.com. Asheville is a very fun place, and one of the most spectacular outdoor mountain communities in the southern US. Contains a wonderful summary of:
Places to hang out
Places to hang out and eat
Places to hang out, drink and maybe listen to some tunes
Things to do
Things to plan a visit [...]