If planning to eat at one of the taverns in Colonial Williamsburg, check in advance of your trip.
Last time we went(over a year ago), only one of the taverns was open, and for lunch only.
I also heard one was closed for renovations.
For bringing back peanuts, or peanut soup,etc., try the Peanut Shop of Williamsburg.
We just brought back fresh peanuts from their Savannah location.