What to visit in the best city in Britain