I really like the
Lavera one, but I've only ever ordered it online (so I'm not sure you'd be able to get it in time for your party). It gives a nice color and smells sort of like cookies, rather than that gross self-tanner smell.
I feel like I heard the Clarins one was vegan, but I'm not positive.