Asheville, North Carolina, hosts the Mountain Dance and Folk Festival organized by the Folk Heritage Committee, one of the nation’s longest-running folk festivals. It celebrates the rich heritage of Appalachian music, dance, and storytelling.