What about using an ATM? Of course, it depends on your Card company conditions.
I'm not living in the US, but when I travel in Europe and need foreign money, I'm usually using ATM as my bank doesn't charge foreign withdrawals. This gives me usually the best rate and no commision.
But there are banks, which charge around 1-2% of total amount + fixed fee.
Changing cash for cash is about the most expensive way to go. Even if there is "No Commission", you get a bad exchange rate. Use you're ATM card and you get a much better rate.
Also, paying by credit card whenever you can rather than withdrawing cash is a good idea (although credit cards are not as widely accepted in Germany and Austria as they are in the US). You will get charged 1% for using your credit card abroad, but this is still better than any other option.
I agree, pay as much as possible by card. But check in advance especially for Skipass payment - some resorts do not accept international cards (Visa, Amex, ...). This includes bigger resorts like Pitztal too. Check resort website in advance.