For food in the town centre, Woods Tea Rooms, on Wood Street is very good in an old fashioned sort of way, like a more homely Betty’s. Zest(High St) and Relish(St Sepulchre Gate) do decent lunches and are staples for office lunch crowd. Nice Italian cafe in among the indoor butchers at the market too. Whitby’s, next to the racecourse for a sit down chippy.
For distractions, the market is worth a look for good meat, veg and fish shopping, but not much quality besides. Brodsworth Hall(Eng Heritage), 4 miles north of town, is good, I wouldn’t bother with the town museum, Cusworth Hall or Conisborough castle. The Vulcan is based at Finningley and they do open days. Yorkshire Wildlife Park is getting well established now and is well spoken of, I haven’t been in since it first opened and it was a bit sparse on exhibits then.