Yes there is - look under the `before you board` section of the Costa Uk website for details. They sell it also when you are awaiting to board or on the first night. Personally I have never bothered with this whilst on Costa, for although good value, it is dictating what you drink and I would much rather choose my wines each evening or order pre-dinner drinks at the bar. Both of which are most efficienttly handled on Costa, which is a cruise line that I really enjoy - as it is very multi-cultural and not just Brits and Americans, like so many of those leaving Southampton. Hope you have a great time and do consider trying the set menu at their speciality restaurant one night - it only costs about £10 per head (as long as you don't stray into the a la carte) and is a real treat but do book in advance as it is very popular with the continentals.