Nestled just a short drive from the 'capital of the Cotswolds', Cirencester, lies the quaint village of Bibury, often cited as one of the UK's most picturesque spots. The village won the ...