In reply to Alexander_Metcalfe:
May I suggest you wait until you know what the weather / snow conditions are like and have the option to use a private coach. Once you are committed on a course, your money is tied-up. With a good coach, you can probably pay a small deposit to have him/her available and make a decision between you a couple of days before hand.
There are benefits from a course with transport during the course or even b&b which may not be on offer from a coach but overall, your time in Scotland may be best spent having this flexibility. PM me for a recommendation (it's not me and I'm not being paid to advertise the coach's services).