Actually you can walk through all kind of things with no effect.
I've walked through enemy cities, units, sovereigns and whatever.
The collision detection really needs some work. 
(On the other hand you can attack somebody one tile away when you move in the position where he last was.)