I can suggest a few good places to eat. In the Colonial area, on Duke of Gloucester Street, on the right if you're walking away from the W&M campus, is a place called The Cheese Shop. You should get sandwiches here. There isn't a lot of seating inside, if any, so you should find a nice spot outside. Get the house dressing on the side and give it a try.
The Trellis, also on Duke of Gloucester Street has been a fixture of good dining in Williamsburg, but is under new ownership and has been renovated. It should be opening again... today or so. It is now owned by the chef from The Blue Talon, another good restaurant.
You can also get sandwiches from one of the Delis in town. These are popular student hangouts at night. Paul's Deli (
http://www.paulsdelirestaurant.com/) and College Delly (
http://www.collegedelly.com/) have websites with menus if you want to take a look.
You can take a look around the College of William and Mary campus, but that is a lot of walking outdoors. Not so good if it's raining. It is adjacent to the restored area of Williamsburg.
If you want to look at some antebellum architecture, there are several plantations open for tours (not free), especially over in Charles City County. And, of course, there are the amusement parks, like Busch Gardens and Great Wolf Lodge.
Also, there are some dining options in the restored area run by the Colonial Williamsburg Foundation. There is a site here with descriptions. You generally need reservations:
http://www.history.org/visit/diningExperience/