San Jose isn't much of a beauty and except for a nice museum, there isn't that much to see. If the ship offers anything into one of their national parks, do that instead. Costa Rica is famous for it's national parks, larger percentage of space dedicated to national parks than any other coiuntry in the world. On the other hand, Cartagena is fabulous. Simply the best example of Spanish Colonial architecture anywhere except for Havana. The old part of the city is fascinating and people still live, work and play there, no museum that. The new part of the city is high rises on a long, curved beach. This is where Colombians with money have their vacation homes. Colombians are wonderful people. I've been to Cartagena to stay for awhile and I absolutely love it. Enjoy!