I have to agree - a week in the caribbean sun will be much better than a week spent in the midst of a Canadian winter.
Although I have not yet travelled with MSC, I do expect that my March cruise will be a different experience than the standard/homogenized cruises I have come to expect. Not that there is anything wrong with that...
The following website www.msccruisesagent.com
has sample menus for Mediterranean, and 10/11 day Caribbean cruises. I am very excited as they sound real Italian - there are not too many cruise lines where you will be served risotto. And while I am sure that it will not be as good as my mother's, I know that I will be ordering it for dinner everynight. Cheers!