As well as its great Norman cathedral, Norwich is home to 31 wonderful medieval churches whose imposing towers and peaceful gardens add to the atmosphere of a city whose main streets are still laid out in their medieval pattern. This is a guide to the city.