В банкоматах не особо большие комиссии (BCA bank, Permata bank)
Практически везде можно платить картой, мастеркард желательно. За виллу так же почти везде можно картой расплатиться
Если что-то брать у местных в магазинчиках, заправлять байк, паркинги, аренда серфов и т.п. тогда уже наличкой придется платить