The Netherlands has DAFT, which take ~$5k and a business bank account (I think you also need to run a business, but freelancing web dev would count from what I've read) to get a visa, and after 5 years in country you can apply for citizenship
If you move to any Mediterranean country, you will feel wonderful at first because our culture is so different, but for some people it gets tiresome and unbearable after some years.
Here you will find some more commentary about this: https://www.youtube.com/watch?v=SiVV5udK_NM
They even have a specific page on that site for software engineers. It seems like as long as you get a job offer over a certain salary threshold and meet background check requirements, you can live there. I've heard a lot of jobs there operate in English, also.