All pubs should be legally obliged to put their prices online, up to date and easily found as well as prominent at their establishment. As it is, most of us just tap our phones/cards and try not to bat an eyelid for fear of being seen as tight.
I know it's really tough making a pub pay these...