I applaud you for wanting someplace different for your honeymoon. While I also like Starwood, why not try a different hotel for your honeymoon? Check out
http://www.fourseasons.com/cairofr/index.html and
http://www.fourseasons.com/sharmelsheikh/index.html. You will be guaranteed a wonderful time at these places.
Alternatively you could choose DXB instead of CAI or perhaps do both. There are some fun Starwoods in Dubai. The Creek and Jumeirah Beach are nice.