We have found lavender oil to be the safest and best mosquito repellent. Just last weekend, we sprayed some on and watched the mosquitoes fly around us and then leave! No kidding! It really works.
Bonus: if you forget to put on the lavender oil mosquito repellent, and you get bit, just dab a drop of lavender oil on your bite. It will relieve the itch.
10 drops of lavender oil
2 oz. water
Put it in a small spray bottle and spray whenever you go outside. Or if you just want to freshen up.