Although Greece favors cash transactions, credit cards are still widely accepted by most establishments. Tourism businesses such as travel agencies, hotels, and car rental businesses are actually required by law to have a POS machine. However, small businesses may not have one. So, ask beforehand.