I find that if you are under 30, you will likely think that Asheville is "hipper." That is because most people in uptown Charlotte are older and more professional generally. Asheville consists of hippie like young people and students. Most of the people that I know that live in Asheville (quite a few) don't go to downtown Asheville any more. They don't care for the "hipsters" and are tired of going to the Indian Street Food restaurant or bars. Charlotte is in a different category. Asheville should be compared with cities the same size, i.e. Fayetteville, Charlottesville, Greenville, Chapel Hill, etc. It is a cool place, but not compared to Charlotte. Charlotte has cool places all around the metro. Asheville really doesn't except for the Biltmore Village.