Normally max 2 bottles and in the past we have brought on extra bottles when ashore but never tried to bring on more than 2 bottles at a time. You can drink it in the main diningroom but they will charge you corkage so best kept to your room and yes mini bar and fridge are provided but anything removed has to be paid for unless you are in a certain category where it is included.