Does it snow in Israel and Jerusalem
Yes. Jerusalem gets snow 2-3 times a year. Once in a couple of years it sticks and doesn't melt almost immediately. Northern Israel (Upper Galilee, say Safed, and Golan Heights) get more snow than Jerusalem does.
Sometimes It Does.
I've seen snow on tv shows there. I have not been there.