I've been through this, sort of.
Application for permanent residency is always optional - you can marry and your wife can stay an H1B until you're sure. You don't have to do anything after marriage unless you intend to stay in the US. Unless the laws have changed, an H1B visa holder can marry a US citizen, but you don't have to adjust H1B status till you want to. The other side of the coin is that just because you marry a US citizen, you don't have any immediate rights to permanent residency, just the ability to apply and you don't have to wait for an available visa number, if that makes any sense at all.
My husband and I got married when he was on his H1-B, actually it was the start of his H1B. We didn't apply for his green card (which I believe is what you're talking about) until we were sure we were going to stay in the US. You have 6 years on an H1B, if I'm not mistaken, and I think we applied after 4 years, and got his green card 2 years later. One of the questions that the immigration guy asked us at the green card interview was why we waited so long to apply for the green card and I simply said that we hadn't decided where we wanted to live.
The extra paperwork you're talking about is advanced parole,I think, which is a travel document. If you are in the US on an H1B, and you apply to adjust status to permanent residency based on marriage, you are not permitted to leave the US while your green card is in process, so you apply for what's called "advanced parole". This is a travel document allowing one or more entries back into the US while the application is in process. It's a pain in the ass, like most filing, but it's not insurmountable.
So I'd say, get married when you want to.
Now I should qualify this by saying that we married in 1995, filed for the green card in 1999 and got it in 2001 (we were lucky that it was before 911). Maybe the rules have changed.
Now, if she takes the job in Switzerland and you come too, and you decide at one point to go back to the US, then you can apply for permanent residency on the basis of marriage from Switzerland. Her travel to the US may be restricted while that's in process, but it's usually 6 months or so rather than years. I just wanted to make the point that marital status is independent of visa status and you can be married to a non-US citizen and she doesn't have to have a specific US visa unless you intend to live and work in the US.
hope that helps.