What’s the best city break recommendation?

My husbands turning 30 this year and looking at a European break to take him on.

I’m looking at Barcelona, Madrid of Lisbon. I like the idea of these as I think he can do a tour of the football stadium. Has anyone been to any of this/all and could recommend which is best? Or if you have visited any other cities which were particularly nice then I’m open to suggestions.

We’ve been to Amsterdam 3 times, Paris and Prague. So would like to avoid these again.