Check Tour Advisor:
TripAdvisor: Read Reviews, Compare Prices & Book
You will find tons of information. We hired a recommended local tour guide who kept us safe and took us to the best sites. You definitely so not want to do it alone as they will try to scam you, for example if you want to ride the camels they will quote you a small fee and then charge you to get off the camel.