Use Smidge. It's the best repellant.
Also, get some citronella. You can get it as oil (for burning), as tealights, as rope (also for burning), as incense... It does the trick in Northumberland, though I'm not so sure about Loch Latrine. Those midges might be a bit tougher.