You lucky guys, I'm so envious of this Grand Crossing.
Kathy, if you like to haggle, you're going to love Istanbul! Try to make time to go to the Grand Bazaar, but if you don't, there's a very nice smaller bazaar near the Blue Mosque.
I'm looking at the excursions for Casablanca. Anybody planning to go to Rabat? That's probably what I'd do, since there's no option on either port to get to Marrakesh. Rabat's supposed to be very nice.