Cash or card? Having cash with you is always handy. Cash is necessary for the buses and some local restaurants. The credit card is widely accepted. Tourist sites, most restaurants, and shops accept credit cards. The most accepted credit cards are Mastercard and VISA. It will be harder to pay ...