Great question — answering as the UphillTech team:
I would go for acrylic based paints like "Window Color" or similar transparent glass colors. They are relatively cheap and come in many different, vibrant colors. I strongly advice looking for viscous paints or gels. They are easier to apply, won't drip and create a more even coat than very liquid colors. Here's one example: I once tried painting a resin printed miniature, but the paint didn't stick well enough to be handled. However, if you put an even coat around the whole ornament, the dried paint itself should be stable enough (e.g. not rip or be pulled off too easily).
Full answer by Elmy: https://crafts.stackexchange.com/a/10426 (CC BY-SA 4.0).
Need it done for your business? UphillTech.