We have the Chase Reserve Visa which gives us trip insurance for a total of $20,000. We had to use it twice in the last 6 years and had no problem. That said our upcoming cruise is more than $20,000 so we either had to buy additional insurance (which as you stated is very high) or take our chances. We decided to take the chance. Regardless we are at least covered for the $20,000