I've only once bought cancellation insurance--and that was by not looking carefully at the checkboxes on a form--but I'm wondering if its worthwhile. Do most policies allow me to cancel my plans and get money back for non-refundables, or do they just cover cases where something else causes the cancellation or I get sick?
I'm pretty experienced at traveling but I really know nothing about this sort of thing!