Switzerland is expensive because, as other have written, Swiss Franc is hugely overvalued. If exchange rate of Euro to Franc would be 1:2, Switzerland would be still expensive, but not so outrageously. If it would be 1:3, prices and salaries in Switzerland would start to make sense.