Checkplease -- I know your trip is over so I'm posting for future searchers who are looking for Granville, OH.
Kura Kura has it right. We live 2 blocks from the 2 Inns, Granville Inn & Buxton Inn. The Granville Inn is the mainstay for good food in Granville and has a very nice menu. In the Summer we always sit on the screened porch. The Buxton Inn is the longest continuously operating Inn in OH going back I believe to 1812. The food is mediocre but they have a basement bar that is fabulous. We always take out of town guests there. The bar is hard to describe. You have to see it.
Brews is a beer place with OK food. We live here and eat there several times a year. It's ok but if I was traveling its not a place I would go. I want special food and you won't get that at Brew's. But the atmosphere is very fun and they have a huge beer list.
Kura mentions a new place from a group that operates the Rossi in Columbus. It's not open yet but when it opens is definitely something to try.
Whit's has wonderful custard (they don't call it ice cream and I don't know what is the difference but its very good).
A couple doors down from Whit's is a new place, that we haven't tried but looks wonderful, Place is an Italian wine bar / restaurant. Menu looks very special but not open every day..
Two other places near Granville -- The Manna and Cherry Valley Lodge. Both are easy driving distance from Granville. We eat at Manna several times / year. I prefer Manna's food over anything in Granville.
Again, in case anybody does a search on Granville, I would second The Manna. We try to always get there when visiting our son at Denison.
We also love the River Road Coffee House. We always go there for a frappe.
Whits is good. Granville Inn pretty good - spotty I'd say.
I think Brews is much better now in their new location. I don't know if it is my imagination or not, but I think their food has improved.
Unfortunately, I bet Granville is going to change quickly when the new highway from Columbus is complete. It is so sweet now. I love it.
Sorry for the ridiculous delay, I hadn't checked the board.
We ended up trapsing central Ohio and West Virginia so much, little time was devoted to dining curiosity.
Brew's in Granville was disappointing, the burgers were run-of-the-mill but choices are few in that pretty town.
The Blossom Dairy in Charleston looked great but we happened on a funky spot near our B & B. The Bluegrass Kitchen, on an "iffy" main street offered a half dozen well made, varied entrees/sandwiches from $8-12 and reasonably priced wines. We ate there four days running.
Thanks again for everyone's suggestions.
As far as Granville goes, you have a couple options. Of the two inns, the Granville Inn definitely has better food. After going through a few chefs, they've finally hired a young guy who lives in town with his family and is doing a pretty good job of making the place his own and using seasonal, locally sourced ingredients whenever possible. The atmospere in the Buxton is great, but I've never had a meal there that I would consider to be good with the exception of the occasional bowl of bean soup in the basement bar, which I really enjoy, but they didn't have on the menu last time I was there. At the very least, hit the basement bar for a drink. They have "fuller's mugs" (32 oz. glass), usually Columbus Pale Ale on tap, and a good selection of single barrel bourbons. A little further down the street is Brew's which has decent food, but their draw is a great selection of beer (usually a couple hundred plus), particularly if you're a fan of hard to find Belgian ales. A couple bottles of Witkap Pater (amazingly floral Belgian singel) and one of the wood oven pizzas makes a pretty good meal. Stop by Whit's down the street and get a frozen custard for dessert. There's also a newer place next to Brew's called the Broadway Tavern or something like that, which I've never tried but I heard has pretty good bar food. The restaurant group that owns the great Columbus place called The Rossi (as well as Club 185 and The Press Grille) is opening a place in Granville that should be up and running in July, but it looks like you'll miss that.