For a weekday snack, or even a proper meal (with a very limited menu) there is always the Officers Mess across the road. !
I believe there are one or two decent pubs within a couple of miles of Duxford, and once you have a ticket, you
can go in and out as often as you like. The biggest problem being, you are more likely to miss something.