We recommend that you take a mixture of cash along with currency on a pre-paid currency card. Credit cards are widely accepted in hotels, restaurants, shops and autostrada tollbooths. Where you might come unstuck is relying on American Express and Diners Club which are not widely accepted.