My wife swears by brewers yeat tablets (available from yr local health food shop - H&B £3.50 for 500). I was skeptical at first but last year I was (mostly) clear from mosquito bites for the first time in 5 years.
we take 2 each day...and so far this year no bites..and I don't smell like a tart
T.