I had a rare trip to London this week and would recommend a river trip to any Londoners or visitors who have not done this. Went with Thamesclipper. For £17 you get a 24 hr hop on and off ticket Online advance) and can stop at all the sights Tower, Greenwich, O2, Tate Modern etc. It is super rapid and you can sit inside if it is cold. It was a very cold and grey day but my return trip from Greenwich was quite spectacular