Leysin is a little village in (the Swiss canton) Vaud, near Lake Geneva. The mountain village offers many sporting opportunities. It has a sports centre with tennis courts, a wave pool, a gym, squash courts and also an ice-rink. You can also play minigolf! I found the ESL school super! Every morning, all of the students go to the school, in classes suited to their language level, and then in the afternoon you do various activities. The ESL teachers are all young and affable people. Once a week, everyone goes to a rope course or water park, which is always fun. At the weekends, we explore the area around Lake Geneva and visit Lausanne, Montreux, Vevey or Geneva. I would recommend spending your holidays in Leysin, as you will not only find pleasure in the French language at the ESL school, but also many new friends!