Ally -
To echo Gary's sentiments, if you do go that far north, be sure to play all 3 courses (Tain, Brora & Golspie) should you visit Dornoch.
Each has a different and worthwhile character. You should decide for yourself which course you enjoy more. It would be hard to say that one is "better" than the others.
I would rank the Dornoch Struie course a notch below the other three, only because the five new (and very good) holes do not quite fit the character of the older holes. However, the Struie is certainly a strong test of golf.
DT