Google's summer of code is an excellent way for students to get into real serious programming projects. Here is a list of similar contests/programs:
There are, in fact some more places where students can take up good internship projects. I would be hapy to share this information, if you ask me. Just send a mail, giving details about yourself and your studies, and your interests.