im gonna also vote for trek 7000 I've done rain and ice on it fine and it seems to have decent components. its my first non xmart bike and im completely happy with it even though its a bit low on the price scale it but its a great ride. I also put fenders on mine