You can buy oil free sunblocks. I apply my sunblock under my make up. The one I use is from Clinique. It's called City Block.

For your hair, you can sometimes comb sunscreen through it if you want to. Or just make sure once you're out of the sun, apply deep intensive conditioners.
Another thing that might help is looking out for shampoos, conditioners and styling products that contain UV filters.
