We stayed in Puerto Madro with the Hilton for 3 nights. We enjoyed that area very much. We were next to the Canal and there are 100s of superb restaurants. We only used 2 taxis in all the time we were there. Airport to hotel and hotel to Ship which is only 3km away from Hilton.
Other ports were
Punta Del Esta, we did not get off as the wife was ill.
Buzios- excellent place and prob the best port of the Cruise. 5 star +
Parati- Another nice place on the Brazilian coast
Ihlabela- All the ports on this cruise were really good.