I don't know why we would need a double-entry visa for China since we are only ending there in Beijing. Regardless, getting the visas through the Embassy or a Consul is only $130 for either kind. I just looked up Bali, since it is the only Indonesian stop we make, and it seems to be $10 upon arrival for U.S. citizens. So I still think one can save more than $50 pp if you do it yourself unless one of the other ports requires a visa.

-----------

Eugene