I've been a half dozen times or so, although not recently and would like to get back there soon. If you find yourself in Oneonta (half hour away) this place had enough Italian food to feed an army:
http://sabatinislittleitaly.com/users/awp.php?ln=714433
I recall the Short Stop was also quite good on Main St. Cooperstown. Hopefully it's still there and still tasty.
The lake is worth taking a drive around and there are other neat sights within the vicinity.