Planning a DIY wedding can be both exciting and challenging.