Check out also Westmoreland State Park near Colonial Beach Va (on the Potomac, playground, nature center, kayaking, river beach, fossil shark's teeth, boating) and Pocomoke River State Park (good for canoeing & boat fishing and day trips to beach)
If you want something close to home there is Pohick Bay which has a waterpark in summer, golfing, small boat rentals, Gunston Hall for history and Mason Neck for walking, go out for lunch in Occoquan