Stingray City is a must but do it with Captain Marvin instead of the ship. You can book online at <captainmarvins.com>. It was really great. We only had about 15 people on our boat and 3 guides. One guide even did an underwater video while we played with the stingrays and then again when we were snorkeling.