Are the various taverns and eateries in the town any good? Is there anything great? I'd really appreciate any experience anyone wants to share. Thanks.
In my opinion the taverns are overrated although it is certainly a unique experience to dine there. If you are going to go for it try the King's Arms, which in my opinion is the best of the lot
Other good restaurants in the area include Fat Canary (also in the Colonial area), Le Yaca (french), Doraldo (Italian), and good pulled pork at Pierce's Pitt BBQ.
My recs. date to our last trip to the US in 2004.
The King's Arms is great fun. Go more for the experience (candlelit room, servers in period costume, living history "guests"). The food was pretty good as well
We also ate at the Jefferson and the Prime Rib House (I believe the latter is now renamed Black Angus Grille?). Both were pretty good - if not outstanding. Jefferson is quite quaint so may not appeal. Good selection of Viginia specialities, though. The Prime Rib served, erm, prime rib, which was what I wanted that evening.
We had lunch at the Old Chickahominy House (only open breakfat & lunch). It's on the tourist route but also a bit of an institution. Again good regional food.
One to avoid, unless it is mercifully out of business, is Sal's on Mclaw Circle. One of the worst meals I can recall and lousy service as well. How anyone can mess up pizza up, I don't know. But Sal's can.
re: Brit on a Trip
Update on Sals: It is no longer located on McClaw's Circle. There is a pretty good Italian restaurant there now called Maurizio's (right next to a good Thai restaurant called Emerald Thai). I think the Sal's you are talking about has relocated to Capitol Landing Road. There is another place called Sal's By Victor that is pretty good, located near the Food Lion on Richmond Road near the Colonial Area.