This may sound crazy but we put plain old yellow colored Listerine in a spray bottle and use that. The mosquitoes will land on you sometime, but won't bite.
It is cheaper than bug spray, not stickey, and I would rather smeall like mouthwash than bug spray. Our tree trimmers aske me for bug spray the other day and I sheepishly gave them our spray bottle and explained. They all tried it and said it worked great!