I am traveling to Israel for the first time next week and will be spending a few days in Haifa, possibly briefly traveling through Caesaria and the Galil, and a week in Jerusalem. I would appreciate recommendations for kosher places to eat in those cities. Need not be fancy, does need to be inexpensive, falafel and shwarma is great, but feel free to make suggestions. Also (since my husband and kids are not coming along) I would love to bring some Israeli shelf-stable treats home to the US. What do those of you who know Israel well recommend?