The National Aquarium in Baltimore is a great place to take the family. It's very educational, well-kept, and in a great location. The fish are beautiful. They have a shark tank and also a rain forest "environment" that you can walk through. They have a dolphin show that I've heard bad things about so I haven't bothered to see it. Admission is expensive--about 20 bucks a person--but it is discounted on Friday evenings. A must see in the Inner Harbor!
more