I'm a big fan of 2 stones pub, and they have a location in Kennett Square. Half Moon Inn there is good too, wild game burgers and a wide selection of beer. I usually go to the one in Newark, though. West Chester has a number of good places, too. Doc MacGrogan's Oyster House, or Iron Hill is always good...
Yes 2 stones is very good! One of my favs that I visit often. Lots of good craft beer! Also victory brewpub just opened in Kennett Square, I was there Monday night. There is a good Italian place, Pescatores, off 202 near Concordville. Very good English style pub is The Whip, I beleive that is in Unionville. That would be a very scenic drive thru some beautiful horse farms!
I 2nd Hanks, just make sure to take cash, last I was there they still don't take cards. If you want Hoyty toyty, I highly recommend Mendenhall Inn.
If you want to see some country, Western CC has lots of "non chain" places. Two of my Favorites are MR. E's, close to the intersection of 82 and 340, other is a little further west, White horse tavern is about another 15 minutes up rt. 340