A good quality tire is the way to go, for example the Schwalbe Marathon tires we equip on many of our bikes and cargo bikes perform very well in the snow (keep a lower tire pressure) but to get the best traction in icy conditions the best way to go is studded tires.