Both will be less crowded on Monday. I would do Busch Gardens on Monday, I think it makes a bigger difference with the crowds. Not to mention, many kids get worn out after a day at BG and may not fully enjoy williamsburg if they start they day tired.
Also, it is going to be blazing hot this weekend, around 100. Don't try to do everything, you'll just overdo it.
I'd also say BG on Monday. Arrive the park 1 hour before they open. If it's 100 degrees then leave in the afternoon and go back to your room to rest. From noon to 4pm is when the park is most packed.
You'd save some money by leaving, eating outside the park (Fresh Market) and coming back that night. The park stays open until 10pm. The tired leave around 5-6pm. There's still a crowd at night, but it's nice to tour.
If you do the all day warrior thing, then I'd suggest seeing all the shows in the afternoon. Most are indoors/covered and handle large crowds.
-:- Message from TripAdvisor staff -:-
This topic has been closed to new posts due to inactivity. We hope you'll join the conversation by posting to an open topic or starting a new one.
To review the TripAdvisor Forums Posting Guidelines, please follow this link: http://www.tripadvisor.com/pages/forums_posting_guidelines.html
We remove posts that do not follow our posting guidelines, and we reserve the right to remove any post for any reason.