I'm thinking of the Union Jack Pub in downtown Winchester. I've never been there but it looks like it would be good for a group of us with a menu that doesn't break the bank but has a large selection that includes fish and chips (Shahid can eat too!). And, what British pub would be complete without a great beer selection!
Union Jack Restaurant and Pub