Julie,
Doesn't always rain where you live?
I too, have been doing shows for 40 years, on the East Coast though.
Do have Square?
If not and you have time, download the app and get the Square credit card swiper (still can be used and seems to work more readily than the new Chip Reader) for your smart phone.
This is by far,is the best way to take credit cards.
If you have PayPal ,another way, to get money other than cash is to have buyers use their phones to transfer funds to your PayPal account...I find people don't mind, in fact they seem to enjoy/justify using their phones for something substantial.
Have business cards, to give out after a sale, or if a sale then and there is not possible, or if someone asks...Never leave them out for the public to take.. That only provides an excuse to buy later.