Just bring a visa to be safe. That's pretty much excepted everywhere, unless it's a store that does not take credit cards. when I'm not sure I always bring both my credit card and debit card. Stores get charged a percentage for credit card transactions so some choose to not accept them as they'll lose money when a customer uses it. Especially smaller establishments. I'd say 99% of places I go to DO accept them though.