In Cavtat, some shops accept payment in euros, but it is best to pay with the national currency: the Croatian kuna.