You may bring on as many bottles of wine as you can carry. However, if you take them into the dining room, you will be charged a corkage fee of $15/bottle. Wine consumed in your room is not subject to the charge. Bring a wine puller but pack it in your checked luggage or they confiscate it at the airport which happened to me in San Diego last November. Actually, my husband and I thought that the HAL wines offered were quite good and attended two of the tastings - good fun. We did bring 6 bottles with us which offsets the price a bit if you like good quality wine.