It has to have summer, that is, 3 months of heat, not summer like in the United Kingdom or other northern European countries that have 2 weeks.
I don’t mind a hard winter, I tolerate the cold. But summer is important.
Rent should not be too high.
I want to be from the European Union because I have the right to work in those countries.
That it has good salaries.
Radical but since you are not getting the answers you want in the EU, maybe consider Australia? Salaries are high, sunny summers is good in most of country, and if you avoid Sydney and Melbourne rent isn’t too high.