We want to take an open top bus tour in London. There are several companies and routes. Can anyone recommend a particular company to go with or to avoid or are they much of a muchness?