Is there anything that is a must-do or must-see while in the city? The National Aquarium looks fun. I'll be eating crab cakes galore and checking out the Inner Harbor. I enjoy museums.

If not Baltimore, is there anything I shouldn't miss in the surrounding areas? I'm contemplating spending the 4th of July in DC and enjoying the fireworks over the Washington Monument, but that may be crazy and busy plus the commute!?! I can catch a great celebration in the Inner Harbor as well.