I think it also depends on whether you will have a car or assistance with transport/delivery, and whether you have kids, and whether you have time to shop.
We airfreighted 5.5 cubic metres of personal belongings plus four airfares to get us from Australia - with three kids. It was very expensive, but only 20% more expensive than sea, and it arrived perfectly as promised. The only problem was that there were some extra limitations vs. sea freight...
I wouldn't bother bringing food...surely the cost of freight would make it not worth it...there are plenty of asian grocery shops here in zurich..I assume you can find one or two in the main cities...and that is the stuff we love the best (I now realise that even though we are Anglo-Australian, we are very used to having food with Thai, Indian and Chinese flavours)...
My suggestions (if someone else is paying for the freight) would be to bring over 'one of everything' that you need to set up your apartment so it is liveable. Electricals will be a problem if you need transformers..three transformers, two desk lamps (your new apartment may need lights installed), computer gear, two sets of your favourite linen and towels, and plenty of clothes to suit cold climate, and heaps of underwear.
We also brought our sentimental items, heaps of books and the children's favourite toys, and work gear,
Also, we managed to pick up a filing cabinet here from another expat who was moving out.
Allow a decent budget on arrival for larger furniture if it is not cost-effective to send these things - and book one trip to Ikea - we used www.prioritymovingservices.com - the guy's name is Nathan - we went to Ikea early in the morning, it took 2-3 hours with three kids and lots of trolleys to get what we wanted - and Nathan met us at the checkout at midday, helped deliver our purchases and installed our lights (he'll also put your flatpack together if you want to pay him for that)...
OUR Priority with three children and my husband needing to get to work straight away when he arrived, was to have our house functional within two weeks...if you don't have that pressure, and your company is paying, this is what I would do
- pack 'one of everything' and basic furnishings so you can set up your apartment out of your boxes
- get it all ready and hold it in your home country and have it sent as soon as you are confident that everything is OK at the other end...
- get your company to find you a suitable apartment
- get your company to put you in a serviced apartment for one week on arrival
- get your company to make someone available for 2-3 days to help with viewing the apartment, viewing your new office and meeting some of the staff, registering at the gemeinde, opening a bank account, getting a mobile phone and ordering your internet and fixed phone.
- then you view the apartment, check it is OK, confirm to have your airfreight sent to arrive within a week, stay in the serviced apartment and do your shopping etc, and get food etc and take it to your new place!
Gee, hope that all makes sense...
ALSO, assume what you are bringing is 'one way' and don't bring furniture etc if you think you might need to take those things home again - because the freight OUT of Switzerland might be DOUBLE what you paid to get it here in the first place...