What is a good brand of cosmetics that makes your face appear really smooth? What other cosmetic suggestions can you give me?

I have fair, but kind of olive skin. My face is smooth, but I would like to find a makeup that will keep my face looking fresh all day. I would say that I am a little oily in the T zone.

Not too expensive either. I’m a student.
$22 is fine. I’m just not looking for something that costs $35 and up.