MECDA's Cairo Carnivale will be on the Queen Mary this year. Impressive. It's in June. I haven't been in a few years but I'm sorely tempted because of the venue. The last time I was on the Queen Mary was for a Scottish Highland Festival. I've probably been to maybe 6 Cairo Carnivales. I danced at one, volunteered at 2 and was a tourist the other times.
There is always great shopping and many many dancers to enjoy. And an amazing photo opportunity.