Rainy day activity list

List 20 indoor activities for kids aged [AGES] using things I have at home, grouped by time needed and mess level.