Days out with children in London can be hard work. These 29 places should be as diverting and enjoyable to the young as they are to the slightly older.