Bristol is an absolute joy of a place to visit. I’ve stayed over there quite a few times for various reasons. Really good beer and food and music scene.
Many many craft beer cans come in 500ml though. And a quick look at some websites shows prices are roughly pro-ratered when the amounts are 300 or 500. Do you have an example where this is not the case?