Yes, it is advisable to have euros available in Sorrento. Although many businesses accept credit cards, having cash can be useful for small purchases, tips, and payments in local markets.