Sitting on the bank of the River Great Ouse is a traditional Norfolk market town that is steeped in history. While now it is ...