A pub is something like the British's public livingroom... they go there to meet up, eat, read, work, watch TV, play games...
So a good pub, of course has to be homely but spacey, serve good food (most importantly chips!), and, of course, good beer.
For people like me, a good pub serves mulled cider, offers free wifi and a quiet corner to do my evening knitting. ;o)
I think I can get used to this solution for the dark and cold times. Cheers!