Any sunscreen is better than none, but here are the top options in a very flooded market:
-->For the face: eltaMD facial sunscreen is arguably the top rated facial sunscreen by most dermatologists. It can be worn daily as a mosturizer under your makeup. Lightweight and not too greasy!
Linked here.
-->For the body: Hawaiian Tropic is great for all over application. Perfectly lightweight, it rubs in easily and the scent takes you right to a tropical island.
Linked here.
-->Spray: Sun Bum Sunscreen not only smells amazing, but is a spray that doesn't leave any white residue or oil.
Linked here.
-->For babies/kids: Babies under 6 months shouldn't wear sunscreen, but when they can Neutrogena Pure & Free Baby is great. You want to make sure what you use on kids is hypoallergenic and at least 50 SPF and this checks every box.
Linked here.