Any visit to the Isle of Skye is incomplete without savouring the wealth of history offered by Dunvegan Castle & Gardens. Built on a rocky outcrop, Dunvegan is the oldest continuously inhabited castle in Scotland and has been the ancestral home of the