If you are a US citizen and go on a cruise which stops in ports in Mexico, do you need a passport for that? I have an old passport that expired over a decade ago, how long would it take to get it updated?
also, what do you think of the cruise website vacationstogo.com?