There's so much to do here with kids, they'll never be bored! Ride the Blue Ridge Scenic Railway. Hike on the Appalachian Trail. Go gem mining or geocaching ...