personally mi tell people not to use their credit cards when going out to like dinner etc.....
to use one to pay for your room would be fine..........or at HiLo is fine........or at MegaMart in MoBay
mi have used Debit Cards at SeaStar Inn and Bourbon Beach and never had a problem........
used a Credit Card at the the Dentist in Negril and no problem..........
overall mi don't think it's a great idea to be using your CC or Debit Cards all over the place........
use a select few and you'll be fine.......

Cool Runnings, Marko