We have plenty of time as our cruise is not until January but I now see that the Visa requirement starts January 10th. And i'm wondering from the united states What is the best way to acquire the visa.