Gloucestershire is home to many pretty villages, including the weavers cottages of Birbury, the charming Bourton-on-the-Water ...