Almost all hotels, restaurants and shops in the city centre do accept credit and debit cards. Best choice to take is Visa and MasterCard followed by AMEX.