Our best UK cities survey of more than 4,000 visitors rated each of the eight cities based on great food and drink, fantastic cultural attractions, or both - scoring at least four out of five in those categories