Spanien hat auch schon längst den Euro.... (ist die Frage wirklich ernst gemeint??)
Kreditkarte wäre auf jeden Fall sinnvoll. Die meisten Hotels verlangen bei der Buchung oder spätestens dem CheckIn eine Kreditkartennummer. Falls du abhaust und nicht alles bezahlt hast...