Just get yourself a good midge net. Don't p*ss about with creams and potions...they might stop them biting you but they don't stop them buzzing in your ears and crawling into your eyes. A good FINE midge net (NOT a mosquito net, the mesh is too big). Wear it over a brimmed or peaked hat to keep it away from your face and you'll be fine. I don't notice them on my hands but if you do just wear a pair of light gloves.
They be starting to drop off soon anyway...the weather today has made sure an extra few million have drowned!