I’ve run the rule over the UK’s 25 most populous towns – all of which are in England – and given each a mark out of 10 based on the quality of their architecture, attractions, culture, dining and ...