I absolutely love Rio de Janeiro. I stayed in the hotel royalty barra which was right on the beach. We had the most amazing view from our room, it was incredible. Also, sugar loaf mountain and christ the redemer both offer wonderful views and great photo opportunities. The food in rio, and in practically all parts of brazil, is some of the best in the world. Practically every hotel has great buffets. Shopping is good there, kind of expensive though. But this is definitely somewhere to visit, I'd love to go back!!!