Additional notes about this trip: There is a “Visa on Arrival” for Indonesia. Please check that your nation either doesn’t require one or qualifies for one (USA does) and that you have the two other elements: a return ticket and a passport which has to be valid at least 6 months from planned entrance. It’ll be about $35. Also, get up-to-date on travel vaccines, some of which take multiple rounds so plan ahead.