If you want to get a taste of the country's diverse offerings, a trip of 10 to 14 days can be a good starting point. This would allow you to visit a few major cities, such as Rio de Janeiro, São Paulo, and Salvador, and experience their diverse cultures, beaches, and attractions.
If you have more time and want to explore more of the country, a trip of 2 to 4 weeks is ideal. This would allow you to visit additional destinations, such as the Amazon Rainforest, Iguazu Falls, and the beaches of the Northeast region, and experience the country's diverse natural beauty.