Hola, Fermín:
Según un reciente acuerdo que firmó el Gobierno de México con el de Suiza, los mexicanos que vayan de turismo pro menos de 90 días no necesitan visado para entrar en Suiza. Tan sólo un pasaporte con una validez mínima de 3 meses.
No obstante, dado que son acuerdos que pueden ser revocados, te aconsejo que lo preguntes en la Embajada correspondiente.
Saludos