While Portugal has all the facilities to accept card payments you'd expect from a modern economy, there are going to be many instances when you need cash on your trip. Some places won't take cards if you're spending less than €10 – €20 Euros, while other merchants won't take cards at all.