Also, a slightly unrelated question--I'm a college student in the Bay Area. Would it be practical for me to intern at a company in Europe (say, in Berlin)? Because I would really love that, especially if the company was a startup.
Which college? I interned as a student from Stanford, and Stanford actually paid for my internship. Internships tend not to pay so much, however, so don't expect too much money. But yes, you can definitely find work there. Are you a coder?
Do you mean the internships in Berlin pay less than ones here, or just that internships do not pay too much in general? I think it would be a perfectly good compromise if I got to spend the summer abroad, especially if the cost of living is so much lower than here.
Coincidentally, this wouldn't be my first internship--I spent the summer at a company in San Mateo and now work part-time for a startup in San Francisco. I'm just getting tired of California.
I visited Berlin a couple of summers ago and loved it; I remember a calm city with very friendly people. I could definitely see myself moving to Germany at some point after graduating.