If you're worried about weight: bigger is always better. I live in FL, so I don't know too much about the white stuff, but I do ride a lot on the beach. The beach here has really loose sand in places, so if I know thats where I'm going to ride I slap the bigger rear sprocket on. I think they make a quick change cassette for quick swaps.