Came here in May 2013 while on a Carnival cruise to celebrate my graduation from college.  If you're looking for some good advice, here it is: Don't listen to your cruise ships when they tell you to book your entire trip with shore excursions.  