While U.S. dollars are commonly accepted, it's advisable to carry some Mexican pesos, especially for smaller purchases. Most establishments also accept credit cards.