Although I don’t do these particular shops, I do plenty of shopping work, and use my American Express card. The reason? Of all the cards I have ever used, AmEx, without fail, has the best customer service. Whenever I’ve had unauthorized charge issues, or even stores that just want to nitpick over returns, I call them up and they reverse the charge and investigate. No lengthy questioning, and you are “right until proven otherwise”.
Contrast this to Bank Of America who wanted a certified letter and made me seem like the bad guy when unauthorized charges showed up from Australia. I hadn’t even traveled there, and there were local charges on the same card on the same day.
American Express is the way to go... I have a business card for shopping projects, and personal card for my everyday. They also offer a prepaid card called “Serve” if you want to go that route... same customer service.
Just thought I’d toss that out there... I didn’t realize why everyone is so loyal to them until I had them and had my first “issue”. As far as stores not taking them, it’s so much less of a problem than it used to be — I have a backup Visa for the 2% of times they don’t take them.
Not trying to make a commercial — but if you are worried about dealing with skimmers and fraud, their process for handling that sort of thing is far and above what I’ve experienced elsewhere.