Where the Roman road Ermine Street crosses the third-longest river in England, Huntingdon is a small but charming town with a Market Square dating back to the 1100s. Oliver Cromwell ... Read more