Carry Your Passport Everywhere
Many foreign merchants will not accept your credit card if you don't have proper identification. In order to avoid any hassle on carry your passport. Merchants would want to verify that the person using a credit card is actually the one authorized to do so.