I 2nd Swift Creek lake in Pocahontas state park. Great scenery, plenty of areas to explore and some good LMB. If you are on a budget: $6 to enter the park, I think $15 to rent a boat or kayak.
The whole lake may be a mile and a half long.
I live in Glen Allen , but now you have me thinking about dropping a line in Chesterfield