We are considering a cruise for our September Honeymoon. We have a couple of questions:
Do we need a passport?
How long would it take us to get one?
And, can any one recommended a cruise line that stays in the U.S. coastal waters?
Thank you! And many blessings!