Here in Belgium, any degree in any university (bachelor or master level) costs around 500 euro tuition per year, for anyone. Additional costs are housing (around 250-300 euro a month for a room in a university dorm or in a shared house), food (subsidized by the university, a decent meal in the university restaurants costs around 3-4 euro's), and books (most courses are printed as a stack of A4 paper and distributed by the university itself, for only the cost of the paper). Of course there is the occasional prof that insists you buy book XYZ for 50-100 euro's, but that is rather rare, and generates a lot of complaining. There are almost no other costs.
Furthermore, if you are a "needy" student (e.g. your parents died when you were 17), the tuition is dropped entirely, you get almost free housing, and about 1100 euro's a month for living expenses (nothing of this needs to be paid back by the way). It is almost impossible to go into debt for your higher education here... By the way, anyone is welcome here, we have great beer, and still have a decent old-style education.