While it is possible to use US dollars to pay for tours, tips, and even accommodation, you will need Mexican currency for cash transactions in Mexico. In places that do accept physical U.S. dollars, such as hotels, using them may result in very unfavorable exchange rates or additional fees.