Travellers to Germany for events may need a Schengen visa. This visa allows stays up to ninety days within a 180-day period. Applicants must complete a form and book an appointment at an embassy. Required documents include a passport, photos, and proof of funds. Film crews need additional specific documentation for their productions.