Ходить vs. идти :
« Ходить » is used when the action is repeated (you go somewhere regularly):
Я часто хожу в бассейн.
« Идти » is used for a singular action (you go somewhere once):
Сегодня я иду в бассейн.
« Ходить » is never used with « снег » and « дождь »:
Здесь часто идет дождь. Вчера шел снег.
Practice: try this exercise
