Ride the train, explore mountain towns and countryside, hike, fish, go rafting – or simply relax. Find the best activities and attractions in Blue Ridge.