Earlier quoted context omitted.
Split, Croatia. Weather is equivalent, smaller city, lots of foreigners, and a growing IT industry. For a foreigner it's also very easy to just come and live in Croatia, they give staying permits to anyone who comes to just live and spend money (not work) but after you find work, getting an EU blue card is a piece of cake.
Montenegro might be a good alternative with 11% income tax
Companies here do not mind paying to your business for services because it is cheaper for them too, and as a tech worker, all the benefits of an employer are not that important.