Check your Credit Card policy. Mine has really good trip insurance that is applied automatically to any trip I pay for with the card. It can also be added to with supplemental coverage if it's not covering enough.
The only time I buy any other insurance is for cruises, simply because any other...