Brazil's other-worldly landscape is a must visit. Our guide covers WHERE TO STAY in Rio de Janeiro & top hotel reviews!