The Virginia Historical Society is a wonderful place to take your family or just go alone to learn about the history of the area and struggles of people from the first residents of Virginia (Jamestown) to the Civil War to the present day -- it's free on Mondays which is understandably the day that many field trips come through but memberships are reasonable and you can go whenever you wish --
more