Hostel accommodation is widely available, at a range of different standards. There are independent hostels, bunkhouses, a wonderful "boutique" bunkhouse, SYHA Hostels and more. The main ones are:
Read more: Hostels
Many Skye residents use Avon 'Skin-So-Soft' moisturising dry oil body spray as a midge repellent.
It is pretty good - but 'Smidge' is purpose made, and seems more effective to me.