We go to the National Aquarium any time we come to Baltimore. It is a very nice exhibit with plenty of good photo opportunities. Admission, however, is rather expensive at $30 per person without any additional shows like the 4D movie or dolphin show. If you're on vacation, splurge. You won't be sorry you went.