The official currency of Italy is the euro, but the country is still somewhat of a cash-based economy. You won't always pay in cash, as there are shops and merchants in Italy that are well-equipped to accept card payments — Visa and Mastercard are more common than American Express.