Are there any seasoned travelers, I have a lot of questions. So we are about to booked the honeymoon, a cruise with carnival to Jamaica from Miami…but I just found out that you have to pay for all drinks on the cruise which sucks. And the cost to park at the port is $20 a day….Is there anyway to get around this?….Also the activities they have at each port what is the average price range or is that included with the price per passenger? Since we are booking threw one of those travel sites (vacationstogo.com) will we pay them for everything we plan to do or will we pay them just for the trip it self? What all documentation will we have to bring, I know a passport and ID is needed but will we need anything else? Sorry if I’m bombarding you ladies with so many questions it’s just this is all new to us, since we both have never really left Cincinnati.