Winter sports resort in Highland, Scotland (8)
I believe the answer is:
aviemore
(Other definitions for aviemore that I've seen before include "Scots ski resort" , "Scots skiing resort" , "Scottish ski resort" , "UK winter sports resort" , "Place for skiing" .)