What do you guys generally suggest? My wife and I are visiting Italy for a week. We have to pay the hotels during check-out and also the train tickets, apart from the restaurant bills. I have heard that one might get a cheaper rate if he/she pays by cash since there is some fee attached to a credit card transaction.
How much cash should we carry with us? Are ATMs available easily? Where can we exchange money to get the best rate?
Thanks to all