If you want to get a taste of the city life of London but in the English countryside, a stay at Pigeon Door’s Betsy Blue inn is your best bet.