Edinburgh wins because alongside the beautiful buildings it has the sea and a mountain.
Then Bath, particularly at sunset when the buildings glow golden.
Other cities have beautiful areas e.g. Canterbury in the old streets near the Cathedral and by the river at Westgate. The lovely little streets in York. The inns of court in London. Also Greenwich, Covent Garden, the parks. Victoria Quarter in Leeds.