There are many family-friendly attractions and activities in Williamsburg, Virginia, including the colonial area and theme parks.