This South Bank guide will show you the best things to do and see on the Thames in London. From attractions to festivals, there's a lot.