Sunscreens have a reputation for making skin feel sticky or slick, so it's no wonder that people with oily or acne prone skin are apprehensive about applying it directly to their faces. The thing is, you really ought to wear SPF daily, and there are many non-greasy options to choose from. Mario Badescu's Oil Free Moisturizer SPF 30 ($28) is a prime example, and it happens to be one of the brand's top sellers and a cult favorite. In addition to being oil free, it's infused with green tea extract and aloe vera, which hydrate, protect, and fade acne marks and discoloration.