When one is checking in to a hotel in a foreign country, it is customary to ask for one's passport, because that is the document used to establish and confirm one's identity. Now, if one is not a citizen of the US, at check in to an American hotel, one may be asked to present one's passport.