When should I use идти and when ходить?

I know the verb represent uni- and multidirectional forms, but why do you say e.g. В свободное время я хожу в театры. and not иду?