Xmas on carnival- bottle of water $4, small can beer was $4, soft drink $3, small tot of spirits was $5
very expensive and you are not permitted to take booze on board(we did)or buy large volumes in bottle form on board shi.
Not all cruise ships provide a mini bar in all the staterooms/cabins. Check the brochure details or go on-line. We have used them from time to time and a miniature workd out around £1.50 but prices vary but there should be a schudule telling you what the prices are.