Hi Meghna
I am sure you will enjoy Switzerland. You did not mention where in the US you are based.
There are lot of desi
shops and restaurants in Zurich area so you should feel at home.
Remember depending on where you are coming from weather (winters) and cost of living is bound to hit you.
His employer is currently processing his B permit. Do they need to process any additional visa papers for me separately?
>> Your processing will be done with husband's B permit. You will get your own permit when you land and register. This is why you may be better off coming with him initially and then relocating later.