Where I come from people also drink "in" a bar. A bar refers to both the structure on which drinks are served (so "at" the bar) and the entire establishment (so "in" the bar). This applies to all of the US. I don't know about the UK. I think there the establishment is a pub.