Breathtaking beaches, the northern lights, friendly people, hiking opportunities... what more could you want for your perfect vacation in Scotland?