First photo had some German language showing so could be Switzerland, Germany or Austria. As distances quoted are quite far I'll go Austria. The only slalom I can think of immediately is Schladming.