Description: Welcome to the Blue Ridge Mountains where a sense of community, a quality of life and the beauty of nature come together. From the small communities of Mars Hill, Barnardsville, Marshall, Hot Springs, and Weaverville to Asheville the cities and towns that make up Western North Carolina are diverse and rich with culture and entertainment.