Wedding insurance can help cover unforeseen events that cause damage or injury at a wedding. Learn how it works to decide whether you need it before you tie the knot.