If you're looking to bring wine with you, there's a product called "wine skin". We've used these on multiple trips with no problems. OXXO across the street from the resort also sells semi decent reds, nothing special but better than the marinade they serve in the resort. The Italian restaurant has a varied selection of wines too. We have found it's easier to just change our drink selection than drink inferior wine. Pick a drink and try it, if you don't like it someone will take it away and you can try another. Repeat until you find a drink you like or you fall over! It's all good. Hope this helps.
Great advice accept last year I think I tried everything and it all tastes the same to me "sweet as hell". That's why I longed for the wine!!!!
try the smirnoff and mexican lemonade, it wasnt too sweet, or mojito ask for less sugar. a dash of sprite in the wine worked wonders lol.