Smith Mt. Lake in VA is tops. If you want less traffic... check out Leesville Lake. If the water levels are right... it's a good place for largemouth and stripers. If rivers are to your liking, might I suggest the Staunton just below Leesville Lake. Excellent smallies, largemouth, and walleye. If they ain't bitin', you can always have a little fun with a flyrod and bluegill.
Paul