Puerto Madero is lined with so many restaurants, covering all different cuisines. Eating outdoors just adds to the experience of being on the water. I was staying in San Telmo which was a little walk away but still doable which was nice before dinner.
