100 Princes Street in Edinburgh was named Best City Hotel by Times reviewers, securing its place as the top urban retreat north of the border.