As long as the decorated surface never comes in contact with the beverages inside, or with someone's lips and mouth, you can use any acrylic paint. You can also use acrylic "stained glass " type of paint, the kind you use to decorate plastic sun catchers, if you want some transparency in the colors.
Both types can be found in crafts stores.
Again, remember none of this are safe to be in contact with beverage or mouth, because such paints are usually lead based or made with toxic compounds.
You can decorate the base and the outside of the wine glass, keeping the design as far as possible from the rim if those glasses are to be used for beverages.