I haven't found a magic formula for No seems, but in my experience: 1. DEET works best 2. Staying around crowded places works some, but I hate this solution. 3. Vit B complex did not work for me. 4. I recommend the combination Avon sunscreen and bug repellent since it is long lasting, doesn't have a DEET odor, and you only have to apply one thing instead of 2.
PS: My worst experience was in a remote, isolated villa on St John.