What is the best time to travel on a cruise to Mexico?

stephanie52477 asked:

My husband and I want to take a cruise in April 2008. Is that a good time to cruise? What are other good months to cruise to Mexico?
And I meant April 2009. Sorry guys.