Madrid: They don't have a river, a beach or ancient ruins. What they have is a living city and people who love it.
We do have a river, but if it doesn't seem much to you, take the train south and in half an hour you reach Aranjuez:
https://en.wikipedia.org/wiki/Aranjuez
There you have the Tagus river and gorgeous gardens.
See here: https://www-canaldeisabelsegunda-es.translate.goog/-/madrid-...
Original: https://www.canaldeisabelsegunda.es/-/madrid-la-ciudad-edifi...
And about ruins, they are, but they are also hidden: https://es.wikipedia.org/wiki/Muralla_cristiana_de_Madrid
:)
Ironically, my comment about ruins, rivers, etc, I lifted from a sign in the lobby of that very hotel. And here they are sitting on top of it ;)