Hi - Our family of four (parents/two kids 8 & 11) will be taking a day trip up to Colonial Williamsburg from OBX. Is it correct to first arrive at the visitor center? We purchased our tickets thru Groupon. Can we park at the visitor center while we visit? Is there a cost for parking? Can you take a trolly/bus around the area, or do you walk to all of the CW sites? Our kids are history buffs. Can you recommend some CW sites/activities that kids usually like? Thanks!!!