Most degrees are actually better in the Public Universities here in Portugal than in privates, only some very specific private schools have more prestigious economics degrees.
So for stuff like CS, I would recomend University of Minho! The payment is as much as a public university can ask: 1k€ a year. So basically nothing comparing to US. A 3 year bachelor is 3k....
Also, the dorms rents are bellow 200€ month, it was around 100€ when I was there, but lot's of people could apply to get everything for free.