I've noticed lately that a lot of the newer bars and pubs are no longer called bars and pubs. Seems to be more fashionable to be called a public house or social house. Or even a microbrewery or gastropub. But not a plain ol' bar or pub anymore. I think they're all good to some degree.
To me, the public or social houses are a bit more trendy, while the gastropubs are a bit more upscale in the food. Microbreweries are all about fancy beers and the food is pretty good. Pubs are about comfort food and an easy-going atmosphere. And bars are kind of dumpy. I like the idea of the gastropubs, but it seems weird to pay so much for food at a pub, even if it's more upscale. I haven't been to any of the public houses or social houses yet, because whenever I walk by one, it usually looks too crowded, like places to see and be seen. But I'll have to try one before I can really comment on it.
I generally don't care for bars because the ones I've been to are all kind of gross. I think the ones I like best are the microbreweries. I'm not really a beer drinker, but at least when I go to these places, they have different types and flavors that are more interesting (apricot ale - yum!). The food is usually pretty consistent and above average too, so it complements the higher quality beers they serve.
So if anyone wants to go to a social house or public house, let me know. It's in the name of research. ;)