Albinoni: A good excuse to go to the Finger Lakes is the great Rieslings being made up there, and the opportunity to taste more than you will ever want at 30 or more wineries. I specially recommend Herman Wiemer on Seneca Lake, and Constantine Frank on Keuka Lake.
As to eating- the food is better, but still has a long ways to go. There is precious little 'roadfood". Mr Chicken in Watkins Glen is said to be good, but we have never eaten there. In all our years going up there we have never found any hot dogs or hamburger joints - but I suspect we have been missing some good places. They must be there!
Hammondsport has a number of small Mom and Pop type restaurants. Can't recall the name of any of them, but we've had good sandwiches in that town.
The Inn at Glenora Winery has a very good upscale restaurant, as does the Red Newt Winery. Soup and sandwich and a bottle of indifferent wine at the Wagner Winery (they have a brewery also, and I've been told by persons more into beer than I , that it is pretty good) is always fun because of the view and the general ambience. Castle Gritch (sp?) has OK German type dishes served in good weather on a large patio that is very comfortable and has a nice view.
If you want to join an all-day-every-day Frat Party, go to Walter Taylor's Bully Hill Winery where, besides the endless varieties of bad wine you can get a pretty good hamburger.
Most of the wineries have a picnic area where you are welcome to bring your own food, and there are plenty of places to buy the makings of a picnic. Some interesting food items can be found at a couple of Amish groceries in the Lakes area. And, it's not all that far from Rochester and the Dinosaur and the Garbage Plate and other interesting places.
If you go up there on a Fall weekend be sure to get reservations ahead as every motel and Bed n Breakfast fills up early...