Tucked away in north Oxfordshire, the charming old town of Burford lies on the fringes of the Cotswolds. Its quaint streets are lined with 16th-century buildings, while the top of Windrush valley ...