You may walk the streets of Colonial Williamsburg for free, but if you want to enter one of the historic buildings, you need a ticket for the day (or multi-day or annual pass); however a work around is to have a meal in one of the famous taverns. You can see a historic building as part of the cost of your meal. It was a great treat for me to dine at the King's Arms Tavern both due to the food and the atmosphere. All the employees wear carefully authentic period costumes, the tableware is as close to authentic as can be found and the dishes are colonial with modifications for modern taste and dietary expectations. We don't cook food swimming in lard any more.
Even the cocktails, wines and beers have a colonial flare. After all this is a real tavern. Be careful of the opening hours as they are limited and the tavern does close mid afternoon for several hours.
I don't know why he did it, but my sweetie ordered a hamburger. He said it was very good. OK. I ordered a pottage pie, a wonderful creation under a crust that most resemble a chicken pot pie in nature. We both had a large helping of handmade dessert. Gee, it was a vacation.
I ordered a cup of tea. Tea. One the day that Colonial Williamsburg was recreating scenes from the Revolutionary War. Carrying authentic to a fine point, no real tea was available but they did find me some herbal tea to get by on!
The restrooms are up an extremely steep flight of stairs; so plan ahead if you need a rest stop prior to lunch and visit a rest room elsewhere that you can get into. A bit of advice, the restroom signs aren't the modern blue ones, but are in time with the colonial period.
We had so much fun, we dined at this great place 2 days in a row.