Asheville, North Carolina is host to more festivals than one might expect of a city its size. This cultural magnet nestled among the Blue Ridge Mountains in the Western part of the state has a population of about 70,000 (more if you count the outlying areas, but it’s still modestly-sized), but the city is home