Stamford is a town made for walking, full of lanes and alleyways opening on to the unexpected.