The boat tour was terrible for our toddler, because it was too unstable for her to walk around, and being still for the duration of the tour was no fun either.
The Chicago History Museum (
www.chicagohistory.org) is great -- we go every time we're in Chicago, and my daughter loves it.
Also, as others mentioned, the children's museum at Navy Pier.