Lavender
The beautiful smelling herb lavender also works as a natural repellent for mosquitoes and other bugs.
Lavender essential oil is great as you can put a few drops on children and on adults.
The great thing about this oil is that it has antimicrobial properties and it also repels adult mosquitos so they will stay away from you. Just take a clean cloth and use it to rub it into you.