I've gone through a million foundations and have really had to search for the perfect one, especially since I have super oily skin that's also sensitive to dry patches because of eczema. Off the bat, I'd say go for Make Up For Ever's Mat Velvet (I'm #70, Caramel) or Face & Body (#12, Caramel) or Bobbi Brown's Natural Finish (I#6, Golden).
No matter what, I ALWAYS wear a primer to keep my foundation from slipping off my face and, more importantly, from oxidizing. I use a MUFE product for this too, but I think any will do. Also use a translucent finishing powder. The Ben Nye stuff is good.
As for polish, I'm a nail junkie and give myself a new manicure no less frequently than every five days. I like OPI, but I find China Glaze, Color Club, and Misa have more exciting colors. I also use Essie, Orly, Revlon, Zoya, Essence, Savvy and others. (American Apparel also has a surprisingly good polish that covers in one coat. They're all cremes, though, so if you want glitters or shimmers, you may have to go elsewhere.)
I find the key to keeping a manicure fresh involves a number of steps:
1. Make sure all oils are gone and that nails are dry before application. I use either pure acetone or rubbing alcohol to clean my nail beds.
2. Use a good base coat, preferably a sticky one. I use Nail Magic, but experiment to find what's best for you. Don't try the Orly one though; it sucks.
3. Wrap the nail tip. I use a little bit of polish on the brush to swipe horizontally over the tip of the nail before I do my initial coat. I also find that thin, even coats last longer than thick ones.
4. A good top coat. I'm lazy, so I kinda forgo this by using a quick drying one, Out the Door in particular, but a good top coat helps, especially when applied every three days or so to keep the manicure fresh. I used to use Seche Vite, but I found that it didn't play nicely with big-three free polishes and would cause my manicure to peel in large sheets.
Now, I know that the good polishes are expensive, but I buy them online from discount retailers and end up saving a lot this way. (I can get Essie for about $2.50, OPI for about $3.00, and China Glaze for less than $3.00.) The key is to order about six at a time to justify the shipping costs.
-Super Nail Supply LLC.
Head2Toe Beauty Store - Hair Care, Nail Care, Skin Care, Salon Equipment
8ty8Beauty Supply, Beauty supplies for less
NAILOGY - Professional Nail & Beauty Supply
I've ordered from all of these companies and can vouch for them.
Can't really help you with your final query.