In reply to ballsac:
Midges can be anywhere in the Highlands.
They don't like bright sunshine (which is fine if the weather is good, but not much use as the sun goes down). They cannot cope with much more than a very gentle breeze but even if it is windy, any area where the air is still will be full of them - so tops and the coast are sometimes the places to go for.
There were some very dry weather in the NW in February/March and some hot dry weather in late April and May. This kept the numbers down (in Gairloch anyway). However, since then it has rained a fair bit so I reckon they will be out in force.
DEET based products are probably the best in keeping them at bay but it has some unfortunate drawbacks - it melts some plastics and I find it stings my eyes and numbs my lips.
Avon Skin so Soft is much more pleasant than the DEET products but it does not, in my experience, last anywhere as long and isn't much good if you are active.
My current favourite is Smidge. I don't think it is quite as good as the DEET products, but it is not far off and it does not have any of the drawbacks.
However, as said elsewhere don't let the midges put you off. They are a price worth paying for visiting the Highlands and they are not lethal - you'll just wish they were.
Dave
BTW While breezes and bright sunshine affect midges, clegs however, laugh in the face of a breeze and pour scorn on strong sunshine.