Budget
Didos Al Dente
This place serves pasta, and dishes are amazingly cheap, ranging from six to about twenty EP. Small, intimate setting, making it an excellent spot for dates despite its small setting, the waiters will let you linger/flirt at the table. Generally full from 5pm-close, waiting on the street outside is common, but it is worth the wait. They serve up some of the best pasta in all of Cairo. You pick your sauce, you pick the kind of pasta you want, and the cooks do the rest. The kitchen is directly in view so you can watch them serve up your food. Try the bolognese, the crab sauce, or the frutti de mare with white sauce.
Midrange
Top end
Abou al-Sid
Owned by the conglomerate also responsible for Tabouleh a rockin' awesome Lebanese restaurant in Garden City, and L'Aubergine, Abou al-Sid features high-end Egyptian cuisine and superb fresh juices. Very atmospheric. Make reservations in advance and dress up to get in.
Mojo's Lounge & Bar
Overlooking Nile. Shisha, wi-fi, parking, taxi service. Reservations required.
Zamalek offers some of the best eating in Cairo. There's a large variety of quality restaurants serving everything from Egyptian molokhia to Thailand Red Curry. But also, the green and atmospheric atmosphere on the Nile-Island makes for a perfect dinner setting. Zamalek is also the place to visit if you want to escape Ramadan, many places stay open during day-time and alcohol is served to foreigners only at most of the water-holes.