Two examples:
* Roskilde University: http://www.ruc.dk/en/education/full-degree-undergraduate/int...
* Kristianstad University: http://www.hkr.se/en/study-at-hkr/programmes-and-courses/bac...
Their CS Masters is in English: http://kandidat.au.dk/en/computer-science/
That might not be a problem, but it typically takes at least a year or so for foreign students to gain a level of Danish sufficient to enter a Danish-language program, and you'd need a way to support yourself in the interim.
If you can speak the language pretty well, i.e. conversations are no problem and you can read books without difficulty then you can take your pick: Germany, Netherlands, Belgium, France or Spain are all basically free (some minor costs but nothing compared to us schools).
What id recommend if you need to learn the language, is go to the country for 3-6 months, take language courses so you can learn the language, and then start studying there.
EDIT: At least in Germany (im guessing its like this in other countries), you have to pass a C1 level language course to be able to study (see: http://en.wikipedia.org/wiki/Common_European_Framework_of_Re...)
[1] tuition in UK&Ireland is nowhere near US levels. Plus in Ireland at least the fees can be paid for by the state if you meet income criteria
[2] many continental unis have courses instructed in english without any language requirements. Milan Polytechnic is changing all of its courses to english soon (this year or next).
In order to qualify for free tuition, there are a number of other factors to consider besides citizenship.A perios of residency in the specific member state will probably be required first
But in Spain the computer science work sucks at 95%.