I was pretty impressed by the Sea Life Aquarium in Concord. It's an aquarium that is gear towards kids. It offered an educational and interactive experience. The premise was fairly clean and wasn't very crowded (even on a holiday when I went). You can get discounted rates by buying tickets online ahead of time.