If self-catering is your thing, then Ben Yehuda Apartments is a safe bet. Set in two large buildings (one red, one grey) it offers a range of different apartments from studios to one-bedroom (economy to superior), plus two-bedroom (regular, duplex and penthouse). All apartments are clean, with cable TVs and kitchenettes. Ideally situated near Gordon Beach and Ben-Gurion Blvd.
Private car parking is available for US$25 a day by advance booking.