Elvington airfield is PPR and has no facilities apart from a 3km runway!!!. It is often used by F1 teams etc so is often not available for landing.
The Museum is separate and is right next door with a nice cafe. However you have to pay museum entry fee to get into the cafe.
The museum is nothing to do with the airfield so cannot give you PPR etc.
The lift from Breighton depends on whether there are any club members there and whether they want to give a stranger a lift.
I would recomend dropping into Breighton, refueling (quite a good price) then after looking around, if no one offers a lift to the pub then flying 5 mins over to Sherburn and lunching there
DJ