Should be alright, weekends always busy of course, so best to stop early in popular areas. The further up you go the easier it becomes, more rural bankside moorings, a good guide here http://www.the-river-thames.co.uk/. If they get really stuck you can always pay in a marina, but you would have to be desparate