GW2 does a pretty decent job of this; There are a lot of just generic buildings that are wide open. Some have a bartender that's an actual vendor NPC, some have NPCs that path around. It's very similar to FFXIV's adventurer guilds, but on a larger scale. An average establishment is probably nearer to the restaurant area in Crystalarium in size, or the entire aetheryte plaza area in Eulmore.

The good is that it's easy to wander into one of these and find people RPing casually in a pretty PG setting. The bad is that they kind of unrealistically big or in a weird, out of the way place. (The entire scale for everything in GW2 is rather huge)

What really makes the game good in these settings is there is minor banter happening in the background between NPCs that is voiced. Some of it is quite long or detailed.. obviously some is just 1-2 liners. It makes a lot of difference/immersion to hear/see the banter in your chat box.