What difference is there between a pub, a bar and a tavern?
Pubs and taverns are pretty much the same thing. Bars are more likely to be found in cities and are more open plan with people standing. For this sentence I think that pub or tavern would be an acceptable answer