I have visited Canada and London, England, on my own. On these trips I brought along some US currency and exchanged it for Canadian dollars and English pounds. This time I am traveling to Italy. In other threads, people seem to prefer to take money out of their US bank accounts using automatic teller machines, in other countries, and then they discuss the pros and cons of ordering a 2 to 3 hundred Euros in advance. The current exchange rate according to yahoo, is one Euro costs 1.093 US dollars. I have an account at PNC bank (of course this is a US bank with a branch near me in Michigan); I talked to a them in person today - they said I can order Euros from them: each Euro would cost me 1.16 US dollars; the teller told me that this is the exchange rate and the bank wouldn't be charging a fee or making a profit on my ordering Euros from them.
Is it financially rational for me to order all the Euros I think I will need from my bank or should I order no Euros in advance, or should I order some Euros - in the last two possible decisions, just assuming I will find a bancomat machine in Italy?
When I arrive at my hostels, should I pay in cash or give them a credit card?
Suppose the bankomat machines (automatic teller machines) in italy don't work for me? Supposed I get attacked or robbed at an ATM machine in Italy?