Your best bet is to get off the thruway in Kingston and then take rte. 28 to Cooperstown. Kingston has a lot of dining options and the ride up 28 from there is very pretty. From the UWS Kingston is also a pretty good halfway point for a stop.
Deising's is about 2 miles from the thruway in kingston and has good breakfasts.
Le Canard is also near the thruway and has a $15 prix fixe lunch.
If this trip happens to be on a Saturday you could always stop by the kingston farmers market and get some veggies and maybe a rotisserie chicken from Fleischers and enjoy the spring weather with a picnic.