I second Germany. I did two years of graduate school there on a very generous fellowship from the German Academic Exchange Service (DAAD) and would have had guaranteed continued funding had I chosen to stay.
But have you considered Germany? There are many courses available in English these days, tuition fees are free and there are other generous subsidies available.
Germany may be something that I look into, but maybe in the future. The plan was for me to look for a job in London once I graduate and my girlfriend to do the same (she graduates this month). But her parents would love her to study for a Masters degree, more importance is placed on it by Polish people than us from the UK (usually you do it after being employed for a few years). Myself coming for a Masters would mean we could both study it in Warsaw (her home city) at the same time. If it can't happen then never mind, we will continue as we had previously planned. I am going to go the Universities mentioned this week for some meetings to discuss my options.