There are a lot of great places to eat in Colonial Williamsburg. Here are the top options especially for vegetarian and gluten-free diners.