Many Italian restaurants and shops prefer cash, making it essential that you have a little on hand as you travel. While it can be better value to buy the currency before you go (see our section on that below), you can also get currency once you arrive in the country.