Many of the more attractive towns are now infested with retired/downsized wankers and the original pubs sell only over-priced "gourmet" shite and expect the punters to dress smartly. We've even got pub theme- bars with stupid faux-naif names, ridiculous "artisan" beer and walls decorated with photos and trophies found at bootsales. The rest of the pubs are now "sports-bars" with massive tellys and lagered=up teenagers shouting over the noise. In many areas Wetherspoons is the closest thing to a proper pub, where you can have a reasonably priced pint and, as there's no piped music, you can hear what is being said and will, at least, know why the fight started.
Pubs do not sell food, those establishments are called "restaurants".