Williamsburg is a great place to take kids, but they can easily get overwelmed with all of the history if you don't mix it up with other kid friendly activities.  Colonial Williamsburg has a great children's program that is fun for the kids to do while you are touring this area.  Make sure to pick up the Children's Program flyer at the ticket office.  Try to spread your time at Colonial Williamsburg out over a few days.  Your children will be more willing to fully appreciate what they are experiencing if they can do it in small chunks instead of all at once.  It gets extremely hot in Williamsburg in the summer so try planning a  "middle of the day"  break to enjoy either the pool at your hotel or an air-conditioned activity to break up the day and re-charge the little ones.

If your travels take you to Yorktown bring your bathing suits and plan some time to go to Yorktown beach to frolic in the water.  You might  want to take a ride on the Schooner Alliance and enjoy the York River.  There are some unique shops at the Yorktown Riverwalk, and of course history is there too.  Yorktown Battlefield, Yorktown Victory Center, and the town are all interesting. 

For animal lovers you may want to check out the Virginia Living Museum.  They explore all of the animals in Virginia and their habitats.  There are touch tanks and many great exhibits.  It is in Newport News but it is worth the 30 minute drive.  

Want to go boating?  Try Waller Mill Park.  Your family can rent canoes or paddle boats and spend the afternoon on the water, or take a fun hike through the woods.  

The best days in Williamsburg as far as your children are concerned may be the days you spend at Busch Gardens and Water Country USA.  

With a little planning, this can be the most memorable vacation of your children's life.