Asheville, North Carolina is a dining destination, beer lovers hot spot, hiker’s paradise, and quiet retreat. Nestled in the mountains of North Carolina, there is a quaint town filled with charming shops, hiking trails galore, winding rivers, and beer – lots of beer. This city exceeded my expectations and if you love barbecue and days spent relaxing at breweries after a day on the trail, then this city is great…