A recent ranking of the UK's best and worst big towns found some surprising winners and losers, from seaside town to London suburbs.