Credit cards are widely accepted in Greece, particularly in the tourist areas. It's actually a legal requirement, as a response to the financial crisis, that working Greek citizens aged below 65 have a credit card so most hotels, shops, cafes and restaurants should offer the option of paying by credit card.