Hi, Im also an Non EU citizen (American), college student. Im hoping to find paid (at least something!) work in Spain next summer. Iv been doing lots of research, and although it is hard to get hired before going to Spain, I do think it may be possible. Like was said before, I think an agency is the best way to go, especially for short term. Do a search on the internet, and I think you will be happy with what you find.
Anybody else have good advice?
Kelly