The Austrian Alps town is one of Europe’s most compelling destinations for sports lovers and adventure seekers.