Whether you suspect rain or think you may shed some happy tears, create a grippy foundation with an eye primer so eyeshadow lasts longer. Also consider using waterproof mascara and eyeliner that won't budge, flake, or smear after hours of wear.