Nah, tell him now, why ruin Spain? Go out to a Spanish rest, order margaritas, and say you cant stop feeling guilty about a mistake you made - hopefully he can forgive you... but why continue to beat yourself up, and then sweeten the deal with, can I replace it in Spain?
Or something...