I have used credit cards at the larger more expensive restaurants. I don't recommend you use a debit card because there is no fraud protection and your account can be emptied. Credit cards do protect you from fraudulent charges.