Emirates via DXB onto SEZ. Probably the best price, though both long segments - 12/hrs from JFK/DXB. But well worth it once on land. When I visited SEZ, is was after safari in Kenya/Tanzania, so outgoing was broken up. The return, however, had me moving for in excess of 48/hrs from wake-up last day, full day of activity, flight homeward via NBO and AMS to EWR... and I had house guests waiting for me when I walked thru the front door. Ugh! But did survive.
Also is choosing SEZ, suggest splitting time with most on Praslin where you can visit near-in islands, and/or day-trip to La Digue, concluding on Mahe.
However, end-Nov/early-Dec when we visited, some rain. Not enough to damper the time, but showers 1/full day and on a few others brief afternoon showers. The latter though is usual in many tropical areas. Temps in SEZ are in the 90s with humidity to match. Still compared to some NYC summers, not so terrible :)
SEZ - amazingly beautiful and not at all touristy. Mauritius will be more so.
When we visit Krabi and other Thailand sea resorts, around the same time... also rain/showers.
Zanzibar or other coastal islands off East Africa (Kenya or Tanzania) are also in the "short" wet season.
Nothing more romantic than walking barefooted on the beach in the rain? Think Fire Island or the Hamptons!
But weather is just that "whether it will or whether it won't. From year-to-year, who knows.