I can highly recommend the Kingsmill Resort. We stayed there a couple of years ago for a week. It was fantastic. We had a one bedroom condo with a full kitchen, washer and dryer, etc. The resort is really beautiful with golf, indoor/outdoor pools, racquetball, spa, bikes, tennis, restaurants - everything you could want. It is very near Busch Gardens (they actually offer a shuttle) and a short drive to Colonial Williamsburg.. The only negative about our trip was the weather. We were there in July and it was brutally hot and humid. I have to say - never again. I love Williamsburg, but the next time we go it will be spring or fall - even winter would be better.