I always hated Baltimore. The stadium IS nice tho and there is a decent aquarium nearby as well. Fell's Point has some good bars. Overall though I felt Baltimore is lagging behind the rest of the mid-Atlantic in the whole urban renewal thing.
Annapolis on the other hand I really enjoyed visiting. DC and NYC and Philadelphia as well. I am from the south, but I think the east coast is the region that suits me best.
Now I live in midwestern Canada. I am with airspirit that N Dakota can be skipped