Thames River Cruise. The banks of the River Thames are lined up iconic landmarks such as Big Ben, Houses of Parliament, Canary Wharf and many more. Weaving through the heart of London the Thames River Cruise really is the best way to see the city.