Located in the Blue Ridge mountains of Appalachia, Asheville, western North Carolina’s largest city, has grown into a hub for artists and home to retirees desiring a more relaxed and rural setting.