Credit Cards as well as Debit Cards such as MasterCard, Visa, JCB, etc. are all accepted at most places. You can also bring along Travelers Checks that can be used to pay for per se or encashed into local currency at the many foreign exchange kiosks. The US Dollar, Euro, GBP etc.