As an exile from Tuesday to Thursday in Woking, I don't think its that bad at all and having savoured the delights of every pub/restuarant - can I suggest the following.
I agree with SW that the Soveriegns is probably the best "pub" and has plenty of real ale on at all times. But there is a nice pub/restaurant called Enzo's which of course serves italian food - if your budget stretches that far (it will impress the Missus) it is always very friendly and Mrs Tracey, young Alex and myself will be dining there after our 2-1 win against Woking
Otherwise in the centre O'Neills (Irish pub chain) serves good food and traditional irish "craic" and now has seating outside to savour the delightful weekend weather in prospect.
Probably ones to avoid are the Station and Weatherspoons if you don't like that type of place (obviously cheapest for food and drink and open from 9:00 am!)
See you in Woking on Saturday!