Yes they are widely accepted but these days a lot of people see them as a bit outdated and use credit and debit cards which are accepted more or less everywhere. Your choice of course.