We're planning a day trip to London, what are the must dos? Is it worth paying to go to the top of the shard even if the weather might not be great?