Other than the government, there are other sources where you can get an international internship program. Some of these sources are public multinationals or international organizations; private enterprise, non-government organizations educational organizations, and private voluntary organizations.
Public Multinationals
Public Multinationals, also popularly known as international organizations also offer internships. Some of these organizations are the United Nations, the World Bank, and the European Community. Positions here are usually unpaid, yet highly competitive. Most of the paid positions are reserved for graduate students only. However, if you are an American, the position they would likely give you would still be in the United States.
There are some organizations that are selected as officially recognized international organizations. Getting a work permit for these kinds of organizations is very easy. You can try visiting the U.S. State Departments web site, where you can find links to the sites of a lot of major international organizations that are offering internship programs.
Private Enterprise
You can also get international...