Go ahead and skip Williamsburg altogether and make Richmond your base. You'll be bored to tears in that overpriced tourist trap. You should be able to Priceline /Hotwire a nice room in downtown Richmond quite cheap that time of year. Tons of great food options/history /culture in RVA.