The Isle of Skye does get snow throughout the winter, particularly in the mountains. It can occur as late as April!