It is a realistic way to do business – and only the most draconian of governments would prevent their citizens from holding one.
Be warned though that Swiss banks will charge more than US banks for basic day to day dealings – and international posting of statements will mean a higher running cost.
Also if you run a credit card with you’ll be hit with “currency conversion fees” on everything that is not is your base currency – so the costs can add up – but it’s not excessive. Perhaps $80-$100 pa in charges.
Swiss bank accounts are a myth unless you opened it several years ago. The new money laundering legislation made Swiss one of the toughest countries to bank in(once you are started you are good forever though). Also they now cater to wealthy individuals then masses.