The lipstick I normally recommend for Brides who want to apply and then forget about it, is 24 hr Super Stay by Maybelline. There are 29 shades in the range so hopefully you can find one that works for you.
Simply apply the liquid colour and allow to dry, then use the balm provided to keep your lips moisturised. If you apply the balm before the lip colour is fully dry, you run the risk of the colour coming off or going grainy.
Then kiss who you want and eat all the cake safe in the knowledge that your lips will remain in place!