Fun things to do in Burnsville include Blue Ridge Mountain hikes (Mount Mitchell), waterfalls, downtown restaurants, local small-town shops, and more!