Good morning, Mr. Wu. I have worked and lived in Asia, and I think you might want to consult with the company you will intern with. Usually, the companies who offer you the international opportunity can help you with visa issues. That's your best bet as to obtaining visa and paying it.
You'll have to get standard work visa and checkout the website which will have details
Thanks! Your answer is awaiting moderation.