In response to the midge problem, there are lots of repellents (but few seem to work), I have had Avon, Skin So Soft recommened to me by friends that live on Skye, and although sold as a beauty product is supposed to work. I have not had the oppurtunity to try it.