Runnymede isn't far, is pretty and has plenty of space, but a busy road in spitting distance. It's feasible to tie up in the bushes outside the Swan at Staines which gives one a minor sense of adventure and the pub is OK. Being Easter, if the weather is OK all the yoghurt pots from the marinas will be out so space to tie up might be limited. I find the stretch from Staines down to Hampton Court unuttterably dull with banks lined with suburbia. There are a few quite pleasant riverside pubs though, and Hampton to Teddington is nice.