I really liked Baltimore, it was a great experience. I took a train into DC for an afternoon and got to see a lot of attractions. I'll be back to Baltimore. Stayed at Henderson's Wharf Inn - highly recommended.
This was not a great port. It sure looked pretty when we arrived with that big castle on the cliff - but it was not nice. San Juan has a lot of homeless cats - apparently the locals don't care too much about these domestic animals.