Credit and debit cards are widely accepted in tourist areas of Morocco, with Visa and Mastercard being the most widely accepted cards. Even when you bring a credit card with you, it's also wise to carry a bit of cash.