Ocho Rios, Jamaica
We had a free upgrade to the Swim With program (2 dolphins). Since we were with 2 instead of 1, we got to do a dorsal fin pull and they also pushed us up in the air from out of the water. It was absolutely incredible! Worth every penny. I recommend getting email addresses from people in your group before you go, though, so you can share the group pictures online when you go home =) They're $80!!!! This was a fantastic experience and I would recommend it to anyone who likes animals. The only downside is how they hound you for tips.. I'm more likely to tip more if it's not asked for 8 million times.