Well, my humble opinion to you is to NOT buy any so-called affordable make-up. Many of them, if not most or all of them, are cheap in prices but also in quality. I would totally recommend you to buy less but quality stuff because wrecking your skin would be the last thing in your mind, right?
P.S. you can go for drug-store brands like Maybelline, L'oreal etc. They are not crazy expensive and give one very good results.