To secure an internship aboard, it is usually necessary to find a company that sets-up the internship. Internships are commonly set-up through a university for its students. Some agencies require a fee to secure a placement. Such agencies include:
http://www.internabroad.com/ and
http://www.studyabroadlinks.com/.
There are also a variety of internships with a focus on Prague.
The European Study Abroad Center (ESAC)
Offers a summer internship program in Prague. This month-long internship focuses on International Business and Global Marketing, and is geared toward college students. Recent graduates are also welcome to apply. Program participants must take a Czech language and culture course.
The Organization for Security and Co-operation in Europe (OSCE)
Offers internships in Prague to recent graduates and graduate students. Internships typically last between two and six months.
The Multicultural Center Prague
Promotes the Czech Republic's multicultural society, organizes lectures, exhibitions, and readings. The center offers unpaid internships with a duration ranging from six weeks to a year.
An intern may have to apply for a visa, depending on the length of their stay and their country of origin. If working with an agency, the agency usually guides the intern through the process.
Depending on the circumstances of the internship, a work permit or student visa may be required for an intern. The work permit requires a work contract in addition to the regular requirements. A student visa requires a university confirmation letter.
For more information on visa, consult the section on Passport and Visas.