I'm from the US and travelling to Italy and will have Euros. I'm wondering where the best place would be to obtain CHF when we get to Zermatt via Milano? Suggestions?
Any ATM would be fine. If you have Euros you want to exchange to Swiss francs you can do so at the exchange office of the rail station in Brig. I believe you can also do it at the post office in Zermatt. You won't need a lot of cash. Most debit and credit cards work fine.
All you need to know about traveling by train, bus or car in Switzerland.
Hand picked Swiss hotels and other accommodations are right here.