Scotland’s misty highlands and historic castles immerse visitors in enchanting landscapes and legends.