We (me, husband, 16 yo son, 15 yo daughter) are planning a trip to Williamsburg for this upcoming Spring Break. It will be March 22 - 29, 2014. We are thinking we might go up and spend a few days in DC but I want to be sure we have time to see and do all those can't miss things in Williamsburg. We love history and want to see all of the historical areas and hopefully if they are open we would like to spend a day at Busch Gardens.
How many days do you think is necessary to fully enjoy the Williamsburg area?