I pre purchased a bottle of crown royal for our upcoming cruise so we can pour a drink on balcony and son will bring mixer. Are the bottles waiting in your room when you board "like carnival " or do you have to go pick them up? Also, can you order another while onboard or should we just order 2 pre cruise as it looks like they are only pints and we have always purchased liters from carnival in the past? Thanks