Tucked into the storybook town of Stow-on-the-Wold in England's Cotswolds is The Porch House, which boasts a remarkable claim to fame: it is one of the oldest inns in England. With origins that ...