Disons que l'île de Skye, c'est environ 6-7h de route depuis Glasgow ou Edimbourg qui sont les gros aéroports. Il est possible de rejoindre Skye en train ou en bus mais le temps de trajet s'allonge évidemment... Pour répondre à votre question initiale, avion+voiture est surement la meilleure option, sachant qu'une fois sur Skye, sans voiture, vous serez très limités.
Si en effet c'est juste pour quelques jours, Skye c'est vraiment loin, les Highland games c'est un peu partout et il y'a en effet bien des endroits plus faciles d'accès. Par contre, si vous comptez aussi profiter des paysages et faire des visites, randonnées etc. et que c'est vraiment Skye qui vous attire, c'est autre chose, car si on trouve de magnifiques paysages un peu partout, Skye, ça reste unique.
Toutes les infos et autres lieux sont sur le site des Highland Games http://www.shga.co.uk/map.php, il faudra par contre attendre un peu pour la programmation 2019
J'ai écrit un petit guide d'observation des aurores boréales, basé sur mes propres expériences: https://voyageforum.com/v.f?post=9872650;#9872650