
One of the world's most exciting cities, Rio de Janeiro is a heady mix of stunning beaches and steep mountains, opulence and sprawling hillside slums. This trustworthy guide helps adventurous travelers experience all the city has to offer, from swanky boutique hotels to baile...