Nestled in the snow-topped mountains of Western Switzerland and close to Lake Geneva. Leysin is perfect for beginners.