Generally, the cheapest time to visit Brazil is during their winter, from May to September. This is also considered the low season for tourism, so there may be fewer crowds and deals on accommodations and activities. However, keep in mind that some popular destinations, such as Rio de Janeiro, will still be quite busy during this time due to events like Carnival. It's best to do some research and plan ahead to make sure you can find the best deals for your trip.