From Rio de Janeiro's beaches to the Amazon and the coast of Bahia, Brazil offers city stays, beach escapes and nature trips.
View More