Upvote:3
Where do I have to get the passport stamped? Madrid or Geneva?
Your passport will be stamped in Madrid.
And will I have any problems with the fact that the stamp will be a Spanish or Swiss one?
No.
Will French immigration give me headaches with that?
No.
Does it have to be a French stamp?
No.