Congrats and welcome to the forum! We're doing a cruise also, but getting off the ship and getting married on the beach in Antigua. Can't wait until April 2011!!
I had thought about Mexico, but I was told it was a lot harder. I think that you also have to have a blood test and be in the country a few days, but not sure about that.