Planning a large event such as a wedding can be stressful for many people, as decisions about ceremonies, location, guests, flower arrangements, cake designs and much more have to be made.