Un pequeño castillo de cuento junto a un lago
El castillo de Dunvegan se encuentra en la parte noroeste de la isla de Skye, una de las Hébridas interiores, en las Tierras Altas Escocesas (Highlands). Como sucede con tantas propiedades nobiliarias, hoy en día no ha quedado más remedio que abrirlo al público para así poder mantenerlo.
Hay que tener en cuenta que, aunque no es una construcción muy grande, sí se encuentra en un lugar de muchísima humedad y tras unas restauraciones desafortunadas la construcción quedó en peor estado de cómo estaba antes. En resumen, que el clan McLeod, propietario del Dunvegan invierte cada año una buena cantidad de dinero en conservarlo.