Bright lights, culture and retail opportunities can hold greater appeal than a rural idyll. Here is the editor's choice of ten of the best town and city hotels , from Scottish metropolis to Welsh seaside and the English South Coast.