Asheville’s “cool factor” is nothing new, and you’ll rarely find a person who has visited the town who doesn't have a laundry list of good things to say. Asheville is deep in the hills, smack dab in the Blue Ridge Mountains to be exact, something you’ll notice immediately upon arrival. There are loads of young people in the town, which makes for endless amounts of good, innovative food, breweries galore, and outdoor activity. Try Plant, a nice dinner spot on Merrimon Avenue, just north of downtown for one of the best dinners in North Carolina. You won’t even notice it’s vegan.