I usually get travel insurance from Amex. Not free but it is usually a very low fee. For my last trip to South East Asia I only paid $9 dollars per person, so only $18 for me and my wife.
I got really sick with fever and ended up going to the hospital. You can basically go anywhere and Amex...