Nothing attracts mosquitoes more than a hot and sweaty person fresh out of the gym. The big bug turn-on is the carbon dioxide that overheated bodies emit. To prevent them from making a beeline to your CO2 emissions, do a fake-out with a lighted carbon dioxide spewing candle - a decoy that will lure them away from you. Lactic acid oozing out of your pores after eating salty and potassium-rich foods also attracts those little buggers. But that doesn't mean you should lay off the bananas and pretzels - just lather up with an insect repelling plant oil.
To protect your body systemically, make it stink in the insect world. A daily dose of vitamin B-1 (aka thiamine) will make you secrete odors that are highly offensive to mosquitoes. Since the vitamin is water soluble, you can't OD on the stuff. You may even want to take an extra dose before going on a long hike. Eating fresh garlic or taking garlic capsules also helps ward off mosquitoes, perhaps even vampires. This wonderful multi-purpose herb is a natural insect repellent, although it's a no-no for people who are on blood thinners since garlic is also a blood thinner.
Brew up a pot of tea with a blend of mint and rosemary leaves and stems. Let them steep in boiling water for several minutes. Cheerio.
For topical repellents, give your skin a quick wash down with apple cider vinegar or a rub with parsley or basil. A juicy garlic clove works just as well, but you'll be repelling more than just the insects. Plant oils such as citronella, lemon eucalyptus, cinnamon, rosemary, lemon grass, cedar, peppermint, clove and tea tree are quite effective as repellents. Rubbing vanilla pods - slit open to expose the beans - all over your body may fend off bugs, although kids might mistake you for an ice cream cone. Finally, as a unique fashion accessory/bug repellent, wear a bandana rolled with crushed mint and basil.