I've had a Paypal business account for ages. If you get a debit card to use with your account, you earn cash back that offsets the fees. While some people don't like Paypal, it is far more cost effective than using something else as a credit card gateway. If you are going to do a fair and know you'll have a lot of credit card transactions, they will send you a device that you put on your smart phone to swipe credit cards. You'll have to pay their credit card processing fee, but if your volume is large enough, it's worth it.