I would definitely take both. If it is a large show most vendors will take cash, debit, credit or check, but if it a small show some of the vendors may take only cash. How do I know? Had to pass on some beautiful batik at a small show because I had no cash or checks with me, only debit and credit cards.