In my field, >2 pages is OK. Sometimes you need that many to list all your publications and awards.
Here's a different one: If you are submitting your resume electronically, online, make one that looks nice in ASCII (plain text, like Notepad). Separate paragraphs well, use asterisks for bullet-points, that sort of thing. When we get resumes forwarded from the HR software system, they are in ASCII and all that careful MS Word formatting goes straight to heck and becomes practically unreadable. I recently spent half an interview with a candidate trying to sort out the gobbledegook of her non-formatted resume, because everything became one long run-on sentence once the Word format was gone.
Attaching your resume as a PDF (Adobe Acrobat) file to your cover letter email is also nice. Preserves the formatting a bit.
If you are from another country, even if you do happen to be fluent in the local language, get someone who is a local to help you with resume formatting. Outside the US, it is more normal to have short resumes that merely list job title and dates worked, with a very abbreviated "skills" section and perhaps one line of text per job to describe basic responsibilities. In the US, you're expected to write a short paragraph (preferably with bullet points for easy reading) bragging about your accomplishments in the position for every job. I have gotten many resumes from folks who are clearly not from the US, whose resumes can fit on a business card; yet, the job titles imply they have at least some skills not listed on the resume. I call a colleague at their current employer, who promptly tells me this person is highly skilled, yet from their resume I'd never know if they were any good or whether they can fit in at slightly-over-entry-level. Also, in the US, we don't put pictures, birthdays, or marital status on resumes. In Germany, apparently you do. Get familiar with the local custom and follow that.
And +1 to what Rhett&SarahsMom said about "smelling good": Enough of your countrymen and -women work here for me to know that a lack of bathing and dental hygiene is NOT a significant part of your culture. I don't care where you're from, have a bath and brush & floss your teeth before an interview.
Also, in the "I don't care where you're from" department, here in the US women have equal rights and may even be, you know, the hiring manager and stuff. Talk down to me or tell me to fetch you a cup of coffee, and you will be shown the door post-haste. This applies to foolish and backwards Americans as well--treat everyone you meet during an interview with the utmost respect, regardless of race, gender, longstanding feuds, etc. You'd think this would be obvious, that black people, Latinos, and women can be managers now, but apparently it isn't.