Some castles and palaces are still lived in. The Palace of Holyroodhouse in Edinburgh is the monarch's official residence in Scotland. Why did the Scottish nobles leave their castles to live in ...