I think a lot of the decline of pubs is down to tax and pub vs shop prices.
In 1975 a pint of bitter in the Midlands cost ~20p, inflation since then is x9.5, so if the relative price was the same now a pint would cost a shade under £2, but it costs £3 or more.
However you can buy a bottle of...