In general, Visa, Mastercard, and American Express are all excellent choices for international spending, as they offer widespread acceptance and competitive features. In particular, many American Express credit cards tend to waive foreign transaction fees to give you better bang for your buck for foreign transactions. The better option depends on the specific benefits and rewards offered by the credit card products associated with each network, as well as your individual preferences and needs.