In Switzerland it can vary massively company to company and also if it's an internal move, rather than a new position. Although it sounds unfair, it can also depend on the country you are coming out of, within a particular company.
The pharma companies in Basel give far more support to the US employees than any other, depending on position in the company of course - free accom, gardeners, cleaners, schooling. But these people are in the postion of moving every 3 years, and therefore need the support not to have a "loss-making" life IYSWIM. I know a HR contact in one firm who said it's very hard to get US employees out of the country in a global firm, so they really up the ante. I don't think the double taxation helps.
My package wasn't brilliant, but I moved to take a new job, so it wasn't a case of relocating me, as it was my choice to go? I got an apart hotel for 3 months, a week in a hotel on arrival, all removal expenses, all travel expenses for myself and my family. I could've had the use of a relocation agent, but I preferred to do it all myself, and my colleague, who started at the same time and used one, seemed to know less about the processes than I did!
I had to pay for my own permits (a few hundred each for the B permit), and admin expenses. Every employer has to offer accident insurance, which covers the employee, but I had to pay for my own health insurance, and also for the family, and their accident insurance. There was no negotiation for this, the company doesn't have to offer it. So if you do get it - major plus, as you don't have to worry about researching and finding a company in the first three months of arrival.