While in the Williamburg area, make sure to visit Yorktown. They have a very nice visitor center, a replica colonial settlement and the Yorktown battlefield park is worth the drive. Since you are going to be on the East Coast, why not come down to St. Augustine and visit the real first Eupeon settlement in the USA. Our town was a founded in 1565, but since it was Spanish, it isn't considered in the history books, since those were written by the English descendants.