We had dinner the other night at the City Tavern. Yes, we were tourists, but we didn't feel we were in any sort of tourist trap. Yes, the staff was dressed in colonial era attire, but they acted quite normally. Our waiter was as well I formed about the menu as any other waiter in any trendy restaurant. The decor appeared authentic and it felt special to dine in a place where so many historical figures spent time.
The food was good. It did not try to be cutting edge, but was very well prepared. We had crab cakes, pepper pot soup, sausages and venison. I would go back even if it weren't a historic venue. All that being said, it was a bit on the pricy side. Beer for almost $8 and wines up to $5000, with most drinkable ones. Starting well north of $50. The entrees were also priced more like they were in New York or San Francisco. But then Philadelphia isn't Iowa. So all things considered, go for it if you're tourists like us.