Not your average suggestions; here are 20 specific ideas to keep kids of all ages occupied, learning, and having fun!