no. Only people get passports.
You will need a passport when you are taking the cruise outside of the US. The reason why is so you are in different ports that you are outside of the US.
Where are you from? What country's passport do you have? If you're an EU or EEA citizen then you don't need a visa for travel within the European Union or the EEA (Norway, Iceland, Liechtenstein). I'm from Guinea and I have Guinea passport. Then you will need a Schengen visa. You need to get it from the Spanish embassy in Guinea. The visa will be valid for all Schengen countries.
Maybe. Depends on where you are going.
No need of passport for driving canada but if u are taking any minor children of other children then u need to show NOTARIZED letter
unless you plan on taking it on walks, no
It depends on your nationality and if you intend going ashore.
Yes; especially if you are taking a flight to get to Monterrey.
You already need your passport to go to Mexico as a U.S. citizen entering from the U.S.
When you go on holidays you will need to leave your ginnea pig with a friend or neighbour. It is definatly not a good idea to leave a supply of food in their cage as they will eat it all at once and be hungry later on.
Yes, but they will need a passport, just like dogs, they need a passport for ferries. But I dont know about the Airport policy
Definitely. Passports last for 10 years. Many countries won't allow even allow entry if you are less than six months from expiry.
You need a passport to get a visa