On site caffs and places with pubs I would recommend:
Halfpenny Green
Fenland
Nottingham
Kemble
Sleap
Conington
East Kirkby
Leicester
I'm assuming you probably fly from Sherburn so know about Gamston, Sandtoft etc.
Places with pubs nearby
Great Massingham
Croft Farm
Fadmoor
Crosland Moor
Kirkbride
There's Skeggy of course. Old Buck has a good caff but I don't think it opens till Thursday. Old Warden is well worth a visit, only about 500m but I get in and out three up in a 180hp 172 with bags of room to spare.
If you search for 'airfields with pubs nearby' there's a whole thread devoted to it.