While most places in the U.S. do take Amex, it's worth keeping in mind that some major retailers, like Costco, don't accept it. At Costco, your best bet is the $0 annual-fee Costco Anywhere Visa? Card by Citi*, which doubles as a membership card with cash-back benefits.