Would it suit science-keen 8 yo DS - and is it worth going on a rainy day or should we wait for better weather?