As an alternative...
Switzerland has no capital gains tax unless it is your sole income. Even then, after all taxes and social security is taken into account you are looking at about 25% in Basel. Zurich is lower, Zug even lower. But the place to be is in the Italian speaking part on the...