Wine in english is both singular and plural. We don't typically say "Wines". I would think it would be the same in Portuguese correctly spoken. Good question though.
The correct english wording should be "They drink wine." Wine is both singular and plural. I would think the same rule would apply in foreign languages. IMHO.