Buffalo has the best restaurants ever...too many to list. I would use Yelp to find some near whatever hotel you pick. I find the Yelp reviews pretty helpful.
Also there is a wide variety of national or ethnic restaurants, if you have an interest in a region or country. I usually go Italian, this week I'm going to try and find some German.
If you're flying in, there is a really good sandwich shop 1minute off the airport. Charlie the Butcher, at the intersection of Werhle Drive and Cayuga Road. It appears as a shack, but it's really good. You could make that the last stop before you turn in the car.