Yes, it could easily hold a couple bottles of wine. I think we once had 12 beers (six bottles, six cans) and a bottle of wine in ours, and that made it pretty full. You might have to do some adjusting of the shelves, but you can fit several bottles of wine inside. It will chill your drinks, but it takes the better part of a day to get them cold enough to drink. We usually pack a collapsible, soft-sided cooler and have the stateroom attendant fill that with ice to chill our drinks. We then transfer them to the cooler. If what you put inside is cold when it goes in, it will stay cold nicely.