Royal Caribbean also has drink packages like those.
If you really want a cruise, I'd second the suggestion of a 3 or 4 night weekend cruise to the Bahamas out of Florida - much greater likelihood of a younger crowd looking for a party atmosphere. Look at Carnival, Royal Caribbean, and Norwegian.