I use Neutrogena moisturizing facial lotion SPF 15 on my face and it's not greasy and has never caused me to break out. I don't get acne on my body so I use any old sun block for that, but I"ve heard that baby and toddler sunblock is really light and better for acne prone skins
Banana Boat's VitaSkin lotion is the best for body skin. It doesn't leave the skin greasy or oily, and it has a nice scent. I personally prefer to use Sea & Ski since it is far cheaper. It has Astazanthin, which is apparently 100 times more effective than Vitamin E. I don't know if I agree, but it's a nice thought and hasn't done anything bad to my skin. It does seem to be more greasy than VitaSkin, but it hasn't broken me out. I also like how it leaves my skin feeling after a while (it leaves a sticky feeling for about thirty minutes until it has absorbed in completely).