I have only had one previous cruise, through Carnival to Western Caribbean. The ports of call were Key West and Cozumel. The only complaint we had was, we were not able to have a stay overnight at these ports. We are interested in a cruise line that offers a stop overnight in a port of call so we could see more of the nightlife instead of leaving port at 4:00pm. Is there a cruise line that provides something like this? Also, what cruise lines offer an alcohol beverage package. Thanks!