We loved Buenos Aries and plan to return to spend more time.We had the good fortune to obtain the services of an outstanding guide, Alan of Buenos Tours (www.buenostours.com). Allan had come highly recommended, but far exceeded our expectations. His tour of Buenos Aries was one of the highlights of the trip. His company offers many tour options but he will also tailor tours to your specific needs, as he did for us. A banker from England, Alan decided to spend a summer in BA to work on his Spanish and ended up staying and founding his own company. He can be reached at: www.buenostours.com We can't recommend him enough.
Rio was somewhat of a disappointment given the fact that have to get both an expensive Brazilian visa and yellow fever shot (about $400 a person) to even get off the ship there. Yes, you need them even if you are just going to the airport to return home. The setting is beautiful, but there is a high crime rate and it is quite expensive if you stay in the Copacabana area which is the only decent part of town. Aside from the beach, the only major sights are Sugarloaf and Christ the Redeemer. The other tours we took were disappointing.
Our opinion of Brazil was not enhanced by the Health and Immigration departments keeping us on the ship for over 7 hours while the shook down Holland America for bribes before letting any passengers disembark. If you take this cruise, do yourself a favor and get off in Buenos Aries. Rio is clearly not ready for either the World Cup or the Olympics.