Today for "free-time" we got into groups and worked on putting large puzzles together. As each group finished, they went to another group to help them. They were a little upset at not being able to choose their own activity but quickly became excited about putting the puzzles together.
Puzzles make great presents and can be found inexpensively at used stores! They really help teach kids to problem solve and to not be discouraged when they need to try a different method of solving the problem.