I like to have my IDR with me before I travel to Bali to save using ATMs & possibly being ripped off at exchangers, so in the past I've got $1500AUD exchanged at Melbourne Airport before I departed for DPS. But I have been reading posts in the forum that say to exchange once in Bali due to better IDR rates - is this true? And where could I safely withdraw $3000AUD (for me & my partner) and exchange once we land? We get in around 8pm and are staying in Nusa Dua. Thanks.