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!!!