Surely the company should also pay for the insurance?
If the fully refundable ticket/hotel does not work (it'll be more expensive) and you do get the insurance yourself, definitely read the small print, as some personal insurance might not cover you when flying on company business.