WOW thank you for the great info

We will be staying at Wyndham Patriot Place so I'm hoping that it will be easy to get to BG so we can go mon-fri for a few hours.The refillable drink cup, is that good for the week or only the day you purchase it?The price of the kids meal isn't terrible, is milk a choice for a drink?My kids are not coaster fans,which is fine with me

We love the swings and bumper cars


so I was wondering if these kind of things have less wait.Would it be better to go when the park opens or after lunch?So as for as the heat goes is the park shady?The bounce pass seems to be the way to go and a great deal!I read that you can not bring food but can bring in water bottles(great tip on the lemonade packets

)We will be bringing some food from home but we will need to buy perishable things,what grocery store would you recomend.Any other tips or advice?
I think I've seen milk as an option for drink, but don't quote me, because we've never gotten it. I wouldn't normally suggest it in the heat & humidity of summer, but my kids aren't big milk drinkers. - the only indoor eating place is
Das Festhaus in Germany, everything else is outside, most of it is covered.
The refillable cup is good all season. I want to say it's 64 oz? Again, we don't get it, we don't drink soda. I bring in our camel-pak with water and we'll get the free ice water.
If you get there in the mornings, you won't have much of a wait for the bumper cars or swings. Later on towards the mid afternoon and up to about dinner the wait will be around an hour. After dinner when the park starts emptying out the wait will go back down.
The park has a staggered opening, so look at the map when you get there to see what times things open. (ex- Roman Rapids usually doesn't open till 11 even though the park opens at 10)
There are a lot of shaded areas in the park. It's consistently named the "most beautiful theme park" because they have left as many of the trees as possible in the landscape and added more as well. That also means it's quite hilly! lol
For grocery stores, I shop at Trader Joe's (off Monticello) and Target. We don't have Super Targets, but our Targets have an expanded food section - the one near Water Country more so than the one off Monticello. Both have reasonable prices and quality. There's a Harris Teeter on 199 just before the turn for Busch - if you hit sales the prices aren't bad, but without sales it's expensive. There's a Martins (used to be Ukrops) off Monticello, haven't been since before the name change so no personal experience. Farm Fresh is another option - no loyalty cards needed there, but I've gotten so used to Target & Trader Joe's prices that when I walk into a regular grocery store my wallet has a panic attack!
Every Saturday morning there's a Farmers Market in Colonial Williamsburg from 9-12. You can check the website to see which vendors will be there.
If you just want somewhere for the kids to run off some energy or have a picnic Mid County Park (aka Kidsburg) is a popular option. It's a large park with intricate wooden play structures that look like boats and forts.
When you go to Colonial Williamsburg - look into RevQuest. We participated in the pilot of this program and it was a fun way to get kids involved in CW. You sign up and get instructions sent to your email on how to activate it. You then receive clues via text message on helping the patriot movement via acting like a spy. I think your boys would enjoy it. Stop by Charlton's coffee house while you're touring. After you take the tour, you get a free bit of coffee, tea or chocolate drink. It's not hot chocolate like we have today! lol
The best part of Colonial Williamsburg, Jamestowne Settlement and Yorktown Victory Center are the interpreters. Talk to them freely - ask lots of questions, they're amazingly knowledgeable and will veer from "script" to answer questions. It makes it more interesting than just "walking through a bunch of dumb old houses listening to people talk"
There are a couple of beaches around, up this way they're river beaches, but they're generally not crowded and clean. There's one off the Colonial Historic Parkway (you have to park on one side and walk across the parkway) Yorktown Beach gets a little crowded, but the week you'll be here it will likely be empty. Buckroe Beach is way down in Hampton and you have to drive through some rougher parts to get to it, but it's a nice beach. There's another one in Newport News whose name is escaping me. All of these beaches have free parking. You can drive a little over an hour to Virginia Beach - it's actually on the ocean. You will have to pay for parking here though. Prices are higher between Memorial Day & Labor Day. Parking beachfront will be anywhere between $10 & $30 (I've only seen the $30 on 4th of July weekend - beach front average is $20) the price drops $5ish each block away from the beach you go. Whichever beach you go to bring a little container with some baking soda. Jellyfish are hit or miss, but they will ruin a beach day quick. If you get stung, mix the baking soda with a bit of water to make a paste and rub it on the area.