London and Birmingham are my faves.
Leeds is awesome for shopping. Liverpol has a generally really nice vibe and it's super picture-esque. Bournemouth and Portsmouth are beautiful scenery/holiday places.
I'm going to Bristol soon (not been before) and I've heard good things about it.
I found Edinburgh and Manchester overrated.