Lovely place. Go to Old San Juan. See the El Convento hotel, it is an old convent turned into a 5 star hotel. Beautiful open courtyard with bar and restaurant.
Shopping is nice. All purchases do not go toward your duty free limitations. Just like in Key West so shop your heart out. I thought the prices were great compared to back here in the states. They have a Coach outlet that has fantastic outlet prices.
The rain forest is good. The old fort is also a must. When we were there in January our hotel had a large Casino- it was the Marriott (Sp?) right on the beach. To use the pools you need to be a hotel guest; you have to have a wrist band to even walk around the pool area.
We just love San Juan. If the ship docks at Old San Juan you will have a lot to see in walking distance. If you want the Casino you will need to take a taxi. The rain forrest should be an all day excursion offered by the ship.
Kathy