Went to Aviemore (Cairngorm Mountain) a couple of years ago in March and got lucky with the snow, was quite good. Went by train which was really expensive and took about 8 hours but they do cheap flights now so hopefully will go again in the near future. Don't think lift pass is that cheap though.