Summer bring so many great festivals and events to Asheville and the western North Carolina mountains, including our many small towns. Here are our favorites! Also see special features for Spruce Pine BBQ& Bluegrass Festival. Friday, July 19, 2019 to Saturday, July 20, 2019.