If you live close enough, the Portland Children's Museum is definately worth buying their yearly pass. We found enough to do here to keep us busy all afternoon. The kids especially enjoyed the puppet show, water play and clay areas, as well as the pretend supermarket where kids can push a shopping cart around and go "shopping" for pretend food.
more