We were in Yafo first 5 days and then in Jerusalem for 3 days. I escort my kids and my finnish friend back to airport early on sunday morning (actually it was night), wait, wait, wait and meet Sar-El crew over there.
Old ruins of first and second temple, Old City, Jewish quarter in Jerusalem:

My daughter. She had tears in her eyes when we arrived in Israel, she was so happy to be there:

Yafo beach. There is everything, running dogs playing around, horses, kids, garbage and waste. Swimming is not allowed cause of strong currant. Or meduzas, jellyfish. This is totally different from near by Tel Aviv beach:

Alga shoe, looks funky and funny:

Israeli electrical work is quite interesting:

Yafo, facing Tel Aviv:

Excellent land mark in Yafo, old clock tower where everything is near by:

My son does not like travelling so much:

Except sea is fun even if sand gets in your pants:

Apple pie and vanilla icecream. Honey Beach restaurant, Yafo:

At Kotel, Jerusalem:

Supermarket is always open, Jerusalem bulevard, Yafo - and there is also several ATMs. (Cheap whitewine 20,90 NIS /bottle) And if you want to go from Yafo to central bus station take bus number 44 or 46 from Jerusalem bulevard. Or from Yafo to Dizengof shopping centre take bus number 25 from Jerusalem bulevard:

Our hostel in Yafo was Old Jaffa Hostel, 13 Amiad street. From central bus station (floor 4.) take bus number 44 or 46 to the old clock tower. Small cosy rooms, cheap, not fancy but clean enough. Always hot water in showers and toiletpaper in toilets. Roof top is excellent! Water fountain, lots of big green plants, shades, places to rest, meet people around the world. This hostel has many different kind of room options. Some rooms have own bathroom, aircondition (some have only fans), some have TV or fridge or own balcony. You can even sleep on the roof if you want. Communal kitchen, internet, nice service. No panic, you might bump into small mice in your room. Kids under 10 yo dont have to pay. I like Yafo more than Tel Aviv. Yafo has more character! Taxi from Ben-Gurion airport to Tel-Aviv/Yafo is 120-150 NIS.
Our hotel in Jerusalem was Hotel Habira, 4 Havat Zelet street (near 40 Jaffa street). Breakfast included from 8 till 10, if the receptionist is awake LOL. Rooms and beds are bigger and better than in Old Jaffa Hostel, all rooms have TV and fridge, some rooms have own balcony. Room for one is 250 NIS, for two 350 NIS, for three 450 NIS and for four it is 600 NIS. I really like this place because of excellent location - right next to Kikar Zion. Sherut, shared taxi, from Tel Aviv (you can find them on Tzemach David street, next to Tel Aviv central bus station) costs only 22 NIS and it takes you right to Kikar Zion. But right now Jaffa street is under construction work so all sheruts go to Harav Kook (it is very near by). From Kikar Zion there is good shopping street Ben Yehuda, ATM, pharmacy, post office on Jaffa street, four supermarkets and some of them are open on shabbath too, so as McDonalds. And few bars too, like Dublin. Or Putin (Russian bar) and Old Friend (heavy metal) on Jaffa street. Short walk to the old city and religious area Mea Shearim. Sherut at night from Jerusalem to Ben-Gurion airport is 50NIS.