For me it's Portugal but think the best way is to have several places you can call home (i.e. Have a toothbrush waiting for you) and it's called the flag planting strategy.
One of the main purposes of Flag Theory is to weaken the grip that any one country has on you, your money, and your freedom.
Dividing your loyalties, so to speak, between two countries is one of the best ways to do this.
That is why the second citizenship or residency flag is the first one on the list of things to claim your freedom.
Every citizenship comes with rights and responsibilities. The key is to find the country that offers you the rights you’re looking for with the responsibilities you’re willing to shoulder.
You didn’t choose the responsibility of paying 40% or more in taxes to your home country. It’s likely that decision was made for you the moment you were born. But maybe you’re okay with paying 10% or 20% instead.
With Flag Theory, you can decide where to plant your citizenship flag and choose to accept the obligations that come with it. Having dual citizenship or residencies means that you’re never a slave to one country.
But let’s be clear: Is dual citizenship a get-out-of-jail-free card for paying taxes?
No.
This is especially true for US citizens. If you are a US citizen, you have to pay taxes no matter where you live and no matter how many other citizenships you acquire.
Can you keep more of your own money and lower your taxes with a second citizenship?
Yes.
But you’re always going to be a US citizen (unless you renounce, of course) and that means that you will always have US citizen reporting and tax-paying requirements.
In short, if you're a US citizen, the flag planting theory won't work as well for you as for those with other nationalities but there are still options.