Are you planning a holiday to Brazil soon? Check out our epic and adventurous 3 weeks in Brazil itinerary, covering beaches, cities, and Amazon cruises.