To make the ice I use a clear acrylic nail powder and binding liquid (you can find it at beauty supply stores). I did a tutorial on it couple weeks ago at: http://gusladogames.wordpress.com/2014/05/04/ice-basing-tutorial/
For the snow I mix gloss varnish with sodium bicarbonate (baking soda) to make a paste and then apply that and top it with some loose baking soda; I brush off the excess once it has set up. The picture doesn't show it great, but the baking soda manages to capture the sparkling, crystalline nature of snow better than any snow flock I've tried out.
I used GW thin plastic glue to put them together. To attach them to the resin bases I pinned them and used GW thin super glue.
Thanks for the kind words all!