I'm looking for a reasonably priced pub for a 3 generation family of 15 to meet for an 18th birthday lunch, somewhere in the area between Oxford and Banbury. Any suggestions please? It would be a Saturday in December if that means anything.