According to your argument, Cornell is the safer option because it allows you to get an internship and build up your experience before getting a full time job. And as an international student you don't want to be stressed out to quickly find a job or return to your home country...
What sort of work do you want to do afterwards? Berkeley's location looks like it will be massively beneficial if you want employment in the technology sector / in California. That's one of the primary plus points for me. I imagine it is pretty lucrative for EE graduates as well as CS graduates.
Do you have work experience already? I think internships are less useful if you do have significant work experience in the same or similar field - both because you gain less experience from them and because employers don't really need the positive reinforcement that having an internship adds your resume. Definitely useful to help differentiate your application if you're fresh out of undergraduate though.