You can head to Market Place, Elm Hill, or Magdalen Street to shop for the perfect souvenir. Norwich is known for its historic sites and theaters, and you can check out cultural spots such as Norwich Castle, Strumpshaw Steam Museum, and Maddermarket Theatre. If you're looking for more to see and do, you can add Norwich City Hall and Norwich Theatre Royal to your list.