Swiss are legally obliged to provide you with a hotel and food if required, but no compensation. The cancellation was caused by weather, which is outside of the scope of EU261 compensation regulations (which also apply to Switzerland).
Any compensation they decide to offer is purely their goodwill.