There is more to a good invitation than meets the eye..
A formal party or event requires 'printed' invitations, which should be mailed four to six weeks in advance. If it is an informal party you can opt for invitations bought from a shop and mailed two weeks in advance. A phone call will suffice for the most casual get-togethers.
Remember that an invitation is the real start to the party, so set the mood. Be adventurous and watch the fun begin early.
Always send a written invitation for a formal event, such as business gatherings, formal dinners, and special occasions like showers, weddings or events honouring someone.
Its always a good idea to include a map to location of event.
Send invitations as early as possible anywhere between 2 - 8 in advance depending on formality of occasion. Weddings require the longest lead-time; casual dinners and brunches require the least.