For those of you who want to stay in Costa Rica a few days after the cruise, instead of staying in San Jose, you may want to consider staying somewhere in the Nicoya peninsula.This is on the Pacific side.
All you need to do is hop on the ferry at the end of the cruise and then take a taxi to one of the resorts in that area. Some of the resorts are all inclusive. Back in 1998 we stayed at what is now the Barcelo Playa Tambor all inclusive resort and it was nice. It even has a casino. This time my gf and I are staying 3 nights at a lodge in Mal Pais, and then flying back from the Tambor airport to Jan Jose, and on to Houston.