Interesting beautiful city. Book shore excursions at the pier. City highlights tour was 1/3 the price the ship charged and visited the same places. The excursion ending at Rio airport was worthwhile as we did not have to handle luggage until at the airport.
City itself is nice. However, we took a shore excursion on the Beagle Channel to view penguins. The penguin viewing was fine but the trip itself was too long. There was about 3 hours of down time. Some entertainment should be included.