We want to visit colonial Williamsburg and Busch Gardens, what else should we absolutely make time for? We'll be visiting in the fall.
In my experience, at four they primarily want to see animals, be with their parents and run around and play. They don't have a very long attention span as a rule. So anything outside where they aren't too restricted as to movement and noise will be fine. I wouldn't expect them to be able to remember much of the history at that age so the informational stuff will be for you and not for them. So they will probably enjoy going aboard the Jamestown ships, but won't really be learning about them.
The important thing to ensure that everyone has a good time, is to be sure they get to sleep at the normal time (and also naps if they still take them), and that they can eat when they are hungry. If you are going to a fancy restaurant depending on the speed of the service you might want to bring a snack for them while you wait.
Colonial Williamsburg Historic Area and Busch Gardens Williamsburg are fun places for a 4-year-old, since there are plenty of rides and activities catered to that age group. Water Country USA is another place to consider if you are going before September 10th. The water park has kid-friendly pools, waterslides and rides too.
Apart from that, if you like history, go to Jamestown Settlement in Jamestown (about 7 miles from Williamsburg). Here kids can learn about the Jamestown Settlement ships – Susan Constant, Godspeed and Discovery.
About 30 miles away is Virginia Living Museum in Newport News. Here your 4-year-old can have fun in the Children's Garden & Playground and walk on the Dinosaur Discovery Trail. If you're there between July 22-Nov 26, you'll get to enjoy Nature Connects in the Conservation Garden. On display are 13 giant sculptures made of Lego bricks.
Enjoy your trip and hope this info helps.
Mentioned in this answer: