Loose plan is to find a good boozer with the open on around 3ish for the final group (any recommendations?), then do a pub crawl afterwards. Preferably arl mans boozers with good ale.
I can recommend a couple in Guildford but really don't know Camberley or Bagshot.
Guildford Tup or Pews Bar in Guildford are both good pubs that show live sport. Tup probably best for ale - it's a rugby union pub.
Guildford is also big enough that there's numerous pubs catering for a mix of tastes, and probably a couple of late ones on a Sunday (including Pews). I don't think Camberley or Bagshot will have much open past 10.