Example you work for NewYork/SanFrancisco/etc company and live in Italy. You make $80K and save half of that. Depending on how good you are as a developer + finding better clients you can live in a cheaper country, say Bulgaria/Albania/etc and make more than 80K+(ex Salvatore Sanfilipo though he's special). Usually the more you get paid by the clients, the better they treat you as a human/professional. The clients who will pay you the most, are the ones that pay the most local-salaries, which is Sf,Ny,Washington etc, major us-cities. Maybe London a little too, but probably not (I don't know london having 150K salaries locally?).
Thank you very much for the reply. Yes if you move to (or live) in an area in europe that is cheaper than say London, Paris or the other big cities (and most places in Scandinavian :) ) then this is an option.
At the moment really good developers in London can hit £80k+ per year in full-time salary but living costs locally are insane. If you are contracting in London you can make good money but you are still hindered by the high living costs. One big drawback is that I have seen very little remote work opportunities for London companies to anyone not living locally. This gets more pronounced the closer you move to the Data Science / Business Intelligence space, but even for Web Dev etc it looks to be not that common. So as you say it might have to be the big cities in the US as it seems the US are much further in accepting remote work than where I currently am.