With its picturesque stone buildings, slow-moving river and welcoming pub, the charming village of Bibury is a well-known ...