Rainbow In My Room ($38) is a projector that lets you create an arced rainbow across a darkened room using multi-colored LED lights.
To turn it on, just wave with your hand. A timer will turn it off. The projector can run on 3 AA batteries or an AC adapter. Treasure at the end of the rainbow is not included in the price.