Revlon colorstay lightweight makeup is great. Experiment with it ahead of time. Sometimes I'll wear it as it, blending one area at a time, others I'll mix it with moisturizer to make a tinted moisturizer. I've been using the Physician's formula spf 50 powder foundation compact over it. Mac also has a good formula, but the colorstay really, really stays and it is so much cheaper.
Now with mascara, waterproof actually smears more for me because I have very oily lids and since waterproof formulas resist water, they are meant to come off with oil. Covergirl lengthening (yellow tube) works best for me, and I only apply it to the upper lashes.
For blush, I like to use a gel and then a powder on top. For creme/gel, many brands I've tried are good except for Rimmel. I like Clinique's powder on top. Clinique also makes an awesome liner, it's the water-resistant and it comes in a powdery cake, kind of like eyeshadow. You wet an eyeliner brush and put it on. Not to be confused with the creme-gel stuff, this is way better. For shadow, I like the clinique stuff in a tube as a base, then I put Dior over top. The Dior is $50, but one compact will last you all year and it is gorgeous. Even colors you would normally never wear look awesome in these compacts.
When you get shiny, don't add more powder, except for maybe once in the day, but definitely use blotting papers. Best blotting paper? Those paper toilet seat covers from public bathrooms.