The Isle of Skye is my recommendation. We used to go twice a year when the children were at school, the drive from either Inverness or Fort William is spectacular.
As for Skye, my favourite place is Elgol, 15 miles down a single track road from Broadford, the views of the Cuillens from here...