A Day in Picturesque Stamford: Why You Should Visit This Charming English Town