It's not a problem for IT students. I could choose from many offers in my city. At our forums we laugh from low paid offers and I haven't seen unpaid one. I ended up going to different country and earn 1,1k euro with no real experience at all and I extended it during crisis (it was few years ago) so I guess I was useful.
If you really can't find anything it's better to make nice portfolio projects for yourself at home or work on some opensource project. It's similar experience but feels much better than working as slave for some awful company that can't even afford small wage.
My experience is that a number of larger companies is paying rather well for internships of people 1 or 2 years from graduation. I had a great half a year in southern france on the cost of one of them (small flat, benefits and a final performance bonus included).
They see it as gambling money: if they find a good guy, they will try to hold on him. Otherwise, even a 1k wage doesn't really cost them much.
Also: Good interns usually are not available for hire after their studies, so its money well invested.
If you really can't find anything it's better to make nice portfolio projects for yourself at home or work on some opensource project. It's similar experience but feels much better than working as slave for some awful company that can't even afford small wage.