So one thing to prevent the first is to mask/change your odor. Booze increases bites, sitting and smelling of smoke (including things like wood camp fire smoke,) will mask you; sugary things increase. Soaps and shampoos depend on the product.
Those coils or citronella can drive them off. The noise thingies too.