There is a campground in Ashland, VA, not sure where in Richmond you're lacrosse is located but Ashland is north of Richmond about 20-30 minutes depending on where you need to be. In Chesterfield you have a very nice Virginia state park called Pocahontas but it is only electric/water. They do have large sites, dog friendly and have a pool but the pool can be crowded during the summer since it's about the only public pool we have and a lot of day cares and other places use it. Once again depending on where you're lacrosse is located you're 20-30 minutes away.