It depends on which countries and whether the "Europeans" are European Union citizens. No passport is needed when traveling between the following countries: Portugal, Spain, France, Luxemburg, Belgium, Netherlands, Germany, Switzerland (from 2009), Italy, Slovenia, Austria, Czech Republic, Poland, Slovakia, Hungary, Lithuania, Latvia, Estonia, Greece, Denmark, Sweden and Norway. I believe that Malta and Cyprus both remain outside of the passport-free (Schengen) Zone for now. The UK and Ireland are also not part of this arrangement. The above countries have abolished border controls at their borders. However all of the above countries require people to hold some kind of identification (driving license, passport, national ID card, etc.) and this is almost always needed when checking into hotels or boarding flights (national, intra-EU, international).
none. he need a passport
You need a passport to go anywhere.
Yes, you do. Anytime you go into another country, you need a passport.
All travelers need a passport, including babies.
Absolutely, you need a passport to travel from one country to another.
Yes
You need a passport.
does a citizen of Mexico need a passport to go from the us to Mexico and back? He is legal to be in us but not a us citizen.
NO. You do not need a passport to fly within Canada.
Yes you need a passport to go anywhere in Canada from the US.
If you're a US citizen and your cruise starts and returns to the same US port, you do not need a passport to cruise to the Bahamas.
If you are a US citizen you sure do.