Located in the Blue Ridge Mountains, Asheville, North Carolina, is known for its arts scene, breweries, and natural beauty.