I'll be vacationing the last week of April and I cant wait! I book a room at Banana Beach based on some of the recommendations here.

Next I have to find a tour company to book snorkeling, ruins trips etc. If anyone has recommendations for that, it would be appreciated.