I have seen some vendors that do take debit/credit cards at shows. But, if I remember correctly they had to charge tax if you used a card to pay. This could just be something that they have to do here in Arizona, but I would look into it before you definitely decide to not use cash. Also as Mike41793 stated there are almost always ATM machines available at shows but sometimes they will charge a rather large fee for you to use them.