Eden is pretty much middle of nowhere, and I know nothing about. I lived (and still have a house) in Winston Salem, but worked in Greensboro for a spell. I'm just 30 minutes SW of it now.
Between the 2 (GSO/Eden) is Belews Lake. I've spent alot of time there, but there's nothing really on it. Very warm lake, deep, and clear (for an inland lake). There's usually a food truck at the only marina if you really wanna eat waterside
It's only 88 shore miles, very small lake. Probably just over an hour north of Eden is Smith Mountain Lake - again, very nice clear lake, and much larger.
Food in GSO - Gotta hit Dame's Chicken & Waffles just because. Hops burger bar is really good. Iron Hen is a great breakfast spot. Natty Green's Brewery/Pubhouse has a good menu and great local beer selection. There's an awesome greek spot out there too, but the name is eluding me at the moment. Good lunch chain that you don't have out west is Penn Station, they've got a few locations in GSO. And of course, you're in BBQ country. Ain't much out there to beat Lexington style BBQ. Or, in Winston, little Jamaican place called Irie Rhythms has some insanely good jerk pork.
The Dan River has some great tubing, but we've got somewhat of a drought going on right now and it likely isn't deep enough. No real close cable parks, although they are building one here in Lexington. There's a mediocre water park in GSO to beat the heat. Carowinds down in Charlotte is pretty nice. Lots of boutique stores and such in downtown GSO, I enjoy spending an afternoon there about once every other year or so just walking around. That's usually enough.
And of course, I'd be happy to take you out on High Rock Lake this weekend if you're around. I've only got my pontoon in the water right now, far from strenuous, heh. And, the water is actually low enough right now to clear the bridges and make it down to the marina for food.
This is old country, built off big tobacco, desperately trying to find a new definition. As long as you aren't expecting SF Bay area, there's alot to take in, see, and learn. Everything/everyone moves just a few steps slower here, and I'm still not quite accustomed to that yet, but I do like it.