Jerusalem is something completely unique and different from everything you have ever seen. It is a melting pot for different civilizations and religions, it is a place so diverse and tolerant and surprisingly peaceful. The Old city of Jerusalem is divided into 4 quarters: the Muslim, the Jewish, the Christian and the Armenian. The Muslim quarter is the biggest. At all time you can tell where you are by the buildings, by looking at the people and distinct signs on the walls. The thing about Jerusalem is that everyone is right, everyone has a claim in the Holy Land. It is a place of importance for all the main monotheistic religions: Christianity, Judaism and Islam. For Christians is the place where Jesus lived and was crucified, for Jewish people is the most sacred place in the world where the second temple of David was constructed and for Muslims is the third most holy place after Mecca and Medina. This itinerary is mostly about Jerusalem, but Tel Aviv is a nice addition. The 2 cities are the definition of opposite - one is very old, very keen in keeping the tradition going, a true religious center, the other is very cosmopolite and trendy, very opened to new, with a lot of ventures going on and with a decadent beach front. The visit will transport you completely, you don't feel that you are in the same place, or even the same country. I've dedicated 3 days to Jerusalem and 1 day tp Tel Aviv and I think it was the right choice. Jerusalem has so many layers, and you need the time to take it all in, while Tel Aviv was nice and refreshing, I think 1 day covers everything. In the 3 days spend in Jerusalem, I divided them like this: day 1 arrive and take in the concept of Jerusalem, day 2 should be a religious itinerary, starting with Jewish faith, Muslim faith and moving on the Christian faith, and the 3rd day its all about the highs and lows of Jerusalem and the history of this ancient city.