We stayed at the Wyndham Old San Juan Hotel and Casino AFTER our cruise. It was very nice. Walking distance to shops and the ferry that takes you to Catano (Where you can go see the Bacardi Rum Distillary).
Many people on our ship stayed at the Caribe Hilton before the cruise.
Check out both!