The official currency is the Euro (€). Credit and debit cards are widely accepted, and ATMs are available throughout cities and towns. Spain is moderately priced, with affordable meals in local tapas bars and higher costs in major tourist areas.