These are the 11 best cities in the UK. From majestic cathedrals to attractive streets, each one has something unique to set it apart.