You'll find that while credit cards are accepted in much of Mexico City, there are also plenty of places that only take cash or, if credit cards are accepted, you'll pay an extra processing fee. An ATM is our preferred method to get cash, but there are other options to exchange currency with lower fees, as well.