The best time to go skiing?

Christmas, New Year, Easter, Half Term skiing… The lowdown on when to ski.