Planning a wedding is an enormously difficult task. Out of the things you have to arrange for your big...