К моему сожалению, этот вопрос нужно рассматривать с точки зрения физики, а не лирики)). Снег - это вода, которая замерзла в связи с низкой температурой воздуха. Значит, он должен быть того же цвета, что и вода, по логике.
А какого цвета вода? Можно сказать, что чистая вода бесцветна. Однако можно также сказать, что она имеет голубоватый оттенок, и это тоже будет правильно, потому что вода, поглощая красную и инфракрасную часть светового спектра, пропускает голубую, зеленую, синюю составляющие.
**
Вот то же самое происходит и со снегом, надо подчеркнуть - с чистым, естественным снегом. В школе еще проводят такой опыт - делают в сугробе довольно глубокое вдавление и наблюдают за тем, как послойно меняется окраска снега (лучше даже смотреть в пасмурный день). Этот снег будет менять свой цвет в глубину от желтоватого до желтовато-зеленого, голубовато-зеленого и в самой глубине он будет ярко-синим.
**
Но не стоит забывать, что снег, опускаясь с высоты на землю, способен поглощать из воздуха всякие примеси и при этом окрашиваться. Например, от выбросов промышленных предприятий снег может быть розоватым, оранжевым (как это было в Омске в 2007-ом году - он содержал огромное количество железа), желтым.
А в далекой Антарктиде снег бывает красным - его назвали очень точно "арбузным", поскольку и цвет у него похож на спелый арбуз, и по вкусу он слегка сладковат. А окраску такую дарят снегу водоросли хламидомоны. Ну, это экзотика.
А в городах мы часто видим черный снег, поглощающий выхлопные газы и дымы котельных. Выпадает и коричневый снег - это когда он приходит после песчаных бурь в пустыне. И так далее.
Поэтому мне очень нравится такое выражение: