This is one of the few ways I consider myself privileged. Here in Spain we have several national phone/internet companies, and then a few local ones, which in my opinion are the best. I personally have 100Mbps for about 20-25 euros a month, which I think is perfectly reasonable. Customer service is also great and the connection is pretty stable.
Hutzpah Chicken said:
It's going to hurt when I leave college and have to pay for my own internet.
If you live with roommates, it'll actually be pretty cheap. When I did, we had 200Mbps for 50 euros, and divided between three people it was ~16 euros per person.