So many questions Francois.
As to the drive - all interstate - on a clean drive about 2.5 hours. However, there is no such thing as a clean drive from Arlington. Traffic through the beltway is notoriously bad, and you could spend 2.5 hours getting just to Fredricksburg before it lightens up. Depends on when you leave. Friday evening would be very bad - Early Saturday would be better.
As to the course - flat, but like anything there are gotchas. VA can easily be in the 90s and will often run very high humidity - so even if you are used to heat, the swampy air can make it challenging for staying cool. Swim is in the James River, barely wetsuit legal. A notorious quarter mile from the water exit to T1 as well. They have re-routed the bike to take out the railway crossings, which was a major complaint from years prior. The run surface is cobbled, cemented pebble, no shade for lots of it. Even some elite runner I know found it a bit painful because of the surface and the heat. Event is well run, SetUp does a good job. Weather will be your major challenge.
As to what to do or see, Colonial Williamsburg is a big tourist draw, as is Jamestown settlement. You also have Busch Gardens and the Adventure theme park. Pierce's BBQ IMO is the best down there, but there are lots of good food choices in the Williamsburg area, likewise hotels and B&B. If you were really inclined, you are not that far away from VA Beach if you desire a bit of ocean time.
Jim
"In dog beers, I've only had one"
http://www.shakercolonial.com/ Creating custom made furnishing to your requirements