Where to stay, where to eat and what to do in Oxfordshire (with some borderline Gloucestershire snuck in), according to the people who love it and live there, including Lady Carole Bamford.