It depends on the cruise line. Most cruise lines have the age limit of the country that runs the line. So, if you are with a European line (the minimum alcohol purchase age in most European contries...