Last year we stayed at the Williamsburg Lodge which is lovely and is located right in Colonial Williamsburg. Expect to pay quite dearly for that convenience. I stayed there on a media rate which was still more than $100 per night.
Honestly, you could spend 5 days just visiting Colonial Williamsburg so if you want to do everything in just a week, you need to allow at least a full day each for Yorktown and Jamestown. You will need a day to do Busch Gardens as well. Unfortunately we visited when Busch Gardens was closed so we didn't get to visit there.
|Al getting friendly with the first president|
|Monument at Historic Jamestowne|