You don't need anything to gamble in Las Vegas. Except if you look very young you will need proof of your age and a passport would probably work but I'm not sure. They usually like some US ID for proof of age.
A passport.
No. You can use any passport that is legally yours.
Yes, as long as you do not arrive on an airplane. You can use a U.S. Passport Card to enter Canada on foot, by car, train, boat, etc.
If you are not a citizen of the EU you need a passport to enter Spain.
If you are a person with dual nationality and with two passports, one form each country for which you are a citizen, then you can travel using either passport (you only need to use one) - however, if you enter a foreign country using one passport you must use the same passport when leaving the foreign country. You would use your UK passport to enter British territory and your US passport to enter US territory For other teritories, you would select and use the passport which gives you the least visa requirements - and you would be able to call on the services of both the UK and US embasies wherever you were.
definitely after 9/11. laws are more stringest and places that used to not require a passport now require a passport.
No, you don't need a special passport. Just use your passport that you use to enter the country to buy tickets. Plus you need to keep it for the police! Good luck!
no you need a passport
No, a South African citizen cannot enter Mauritius with a temporary passport. He has to have a full passport.
with a passport and a plane or a passport and a boat
Yes. All you need is a passport.
Yes, they definitely need a passport to legally enter the United States.