Melbourne's extensive gourmet offerings have earned it runner-up spot on a list of British tourists' favourite destinations.