Holland America cruises allow guests older than 21 to bring one bottle of champagne or wine onboard. If the passengers are enjoying their drinks in their stateroom, no corkage fee is charged. However, if they are in a public area or restaurant, a corkage fee of $18 will be assessed.