Gusts of up to 90mph have been forecast in the north west of Scotland, with the rest of the country expected to be battered ...