Euros are accepted in many places, but you will most likely receive francs in return. US dollars are not accepted. There are ATM machines in Lugano that can be used to directly get Swiss francs using a debit or bank card. These are usually located near or inside every bank and/or post office.