Situated on the dramatic coastline of the Isle of Skye, Dunvegan Castle is Scotland's oldest inhabited castle and has been the clan seat for the MacLeod family for 850 years. It is a private home open to the public.