I used to always take SOME cash so that I had enough when I arrived at the airport and did not have ot change at an expensive firm in the airport.
I also used to take a lot of travellers cheques, however nowadays, two credit cards are ample as I can withdraw local cash, for a fee, anywhere round the world.
However, I still feel better having a bit of cash when I arrive in a foreign country after a long plane trip.