Looking at some cities you wouldn't dare to even use the word "beautiful" to describe the feeling when you leave, but if you look around there are some nice cities out there.
I'm not much of a city person myself, but I am quite fond of Chester which isn't too far away from me. It's hardly beautiful, but the Tudor-style buildings are rather charming in their own way. Otherwise, Canterbury and Oxford are both great. I fell somewhat in love with Oxford when I stayed there last week. I've heard good things about Cambridge, but I've never been, whereas I've stayed in Canterbury and Oxford for a week each on two seperate occasions. Outside of Britain, I'd like to visit Prague, which is another place I've been told things about.
So what cities do you think are pleasing to the eye? Or perhaps beautiful for a reason other than aesthetics?