Due to allergy I stick to two fairly dear brands of makeup. I have never had difficulty with it coming off on cups, glasses etc with the amount I wear for special occasions, but I apply my lipstick, powder my lips, then apply lipstick again and blot it in a tissue.
Stage makeup on the other hand was a completely different kettle of fish so if we were dancing two or three sets in an evening, I wiped my glass with a tissue after drinking.
LPJ I hope you are not Catholic, because the church doesn't allow dipping the Host, although I know a lot of Catholics do so. I personally only receive the Host, except at my nuptial mass, where I only shared the chalice with the officiating priest and my husband.