Coming down from Oxford I would also recommend Beale park for a nice overnight mooring.
At reading the Tesco's mooring is good below Caversham lock, I also think all your boats would get up through blakes lock on the Kennet and if the Loop is not too silted up there are moorings round by the Prison. Smaller boat might like to take the short trip up to the next lock on the Kennet through the oracle (not recommended if the Kennet is running). There are also bank moorings below the Kennet but depth might be an issue.
The next big mooring area would be Henley
At Weybridge there are mooring just below the lock where the Wey joins, spent a couple of nights there with a 70' dutch barge.
Hampton court has a few moorings but getting these in the Summer might be difficult
Kingston has good moorings, or you could push on to Teddington Lock, lots there