We had a full day Cairo tour with Nevin from Deluxe Tours Egypt. I absolutely cannot recommend booking through Deluxe Egypt if you want a tour guide in Cairo (which I'd definitely recommend).
Nevin and her driver took us to the Pyramids in the morning, followed by a perfumery where we learned about the history of oils and perfume in Egypt and drank Egyptian coffee. She then took us to local restaurants, a Coptic church, Old Islamic Cairo, Moez Street, the Souks, and a privately booked felucca ride along the Nile.
The cost of the day was such good value for everything. All entry to attractions is included in the price.
It's amazing to have these guys show you around Cairo, which is an unbelievably big and busy city. They know the roads, the people and facilitate your way around the place. No request was too much trouble and they were so helpful and kind.
The most wonderful thing was that we met Nevin in the morning as our guide and that evening we said goodbye to her as our friend. Every time I visit Cairo I'll be booking one of their wonderful excursions.