Ходить 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