Portsmouth boasts some terrific pubs and has previously been named as the UK’s booze capital.