List might be changing though as there are countries that might suddenly make a U-turn on how they look at Bitcoin,
Maybe you can look at this list:
https://getgoldenvisa.com/crypto-friendly-countriesMalta
Canada
Slovenia
The Netherlands
Portugal
Germany
Luxembourg
Estonia
Singapore
Switzerland
Each one of them have it's strengths that's why they are in the list. But just like what I said, the list is dynamic, maybe every month you will see it get bump and countries getting into the list.