Museums will always have activities in Art and craft etc... Free and good fun! Also I suggest go to Greenwich playground and then take boat into town You can use your oyster so not to expensive. Also camberwell playground in myats fields has Water features and the kids love it in a hot day( bring towels and swimming stuff as they will def get wet!!!) Enjoy!!!