When I did my hour-building (at a very good school in the US, but not in Florida), the school didn't actually charge a surcharge for credit-card bookings. Instead, they offered a discount scheme if you paid by cash - which amounts to the same thing!
Easy way around it - for me, anyway - was to pay by travellers cheque. It saved me having to carry vast amounts of cash everywhere or sorting out a US$ cheque book, but meant I was still entitled to the cash discounts. It does mean you have to have the funds available up-front, though...
FFF
--------------