Picturesque Stamford, England, is known for its stone buildings, and visitors often see it while driving between Cambridge and Lincoln. The city's museum makes an entertaining break from strollin...