Check your househld insurance policy incase that covers you for some areas of your wedding and also use a credit card when you are paying for your wedding items as this will give you extra protection. Most insurance companies do cover weddings and if you Google wedding insurance there will be a lot of responses!
There are many insurance companies which provides insurance on weddings.
Other people asked questions on similar topics, check out the answers they received:
Other people asked questions on various topics, and are still waiting for answer. Would be great if you can take a sec and answer them