Planning for a wedding should be perfect and well in advanced. We should be ready with all the necessary home work before the D-day. Right from the caterers and the musicians, everything should be well planned in advanced. The first thing that needs to be planned is the budget. We should keep 25% of the budget as extra than planned because wedding expenditures are never the same as per the plan. This way we can avoid last moment tensions. Next is the preparation of the guests list. We should not unnecessarily invite the whole world we know. It is better to invite selective guests. The invitations should be posted well in advanced before the wedding. All the necessary shopping should be done well in advance. Pending works may lead to lot of confusions and incomplete works. We can plan for many interesting games, dances, entertainment during the wedding according to the budget and by also considering the interests of both the parties.