Start earlier than feels necessary. Passports, photographs, invitations, funds and travel bookings rarely arrive in the order a form prefers. A single checklist, owned by one person, prevents the last-week scramble.
Read the current requirement for your nationality and destination, then work backwards from the travel date. If something is uncertain, resolve it before you pay for the parts of the trip you cannot change.