Visiting the world’s best football stadium (Buenos Aires, Argentina)