Credit Card vs Cash: Mastercards and Visas are widely accepted in hotels, major restaurants, and larger stores. Cash ...