@raynbow- I think that you should give eucalyptus oil a try. It natural keeps insects away, and has a subtle, pleasant scent. It can also be applied in several easy ways.
To use eucalyptus oil to keep mosquitoes from biting, you can simply use it full-strength and dab it anywhere on your body where your skin is exposed or where you are prone to mosquito bites. If you don't like the idea of using oil on your body and you want to dilute it, you can also mix eucalyptus oil and water in a spray bottle. All you have to do after you create your mixture is spritz it on your body before going outside into areas that are infested with mosquitoes.