Worth stopping at the Pig Place on the Oxford for their excellent bacon and sausages. Don't be tempted to moor overnight there as they charge. On the upper Thames stop at Kelmscott for the Manor House. It was the summer home of William Morris. It has recently been renovated and is delightful. It does have restricted opening - from memory Thursday, Friday & Saturday https://www.historichouses.org/house/kelmscott-manor/visit/
There is mooring on the river for it -there is about 100ft of piled bank with a concrete cap but no rings. There is also a meadow which has mooring potential.
Lechlade is well worth a visit - beware of cattle in the riverside meadow don't leave anything on your roof that they can pull off. Our lift ring was abducted by them. We were not charged for mooring there.