Norwich is the most complete medieval city in the UK, it has a flourishing arts, music and cultural scene, superb independent as well as High Street shopping, lively restaurants, bars and nightlife.