Hi, I'm going to be in Richmond, VA the first weekend in May, and plan on leaving Richmond on Monday morning and heading to Kill Devil Hills/Nags Head on Monday morning. There, I hope to camp (suggestions?), pick up some shells on the beach, visit the Roanoke Festival Park and Ft. Raleigh, and the Wright Brothers site. I have a number of days free, before heading over to Pearisburg, VA. Would I need reservations to stay at a campground on Ocracoke Island during the week, at that time of year? There's a ferry from Ocracoke to somewhere on the mainland, if I remember correctly, would that be a worthwhile activity, and would anyone have any recommendations of a route or things to see on the way back toward Pearisburg, VA? I will have a small kayak, and really like nature things (Though I don't like snakes, so the snake tour of some swamp wouldn't be a good suggestion. Well, it might be a good suggestion, but I'm not taking it. :-) ). I also like history (and have already done Williamsburg, Yorktown, and Jamestown). While I'm asking--any restuarants you can recommend, either in the Kill Devil Hills area, or along a route you suggest? Thanks for your thoughts and ideas.