Vast, vibrant and magnetic, Brazil is a melting pot of cultures, ethnicities, rituals and religions – a product of its patchwork past of local traditions, colonial rule and influx of immigrants. It is South America’s largest country, with a landmass comparable to that of the United States, and a mosaic of ecosystems that supports the largest array of flora and fauna on the planet. The Brazilian people are typically warm and friendly, while the country’s natural diversity lends itself to myriad travel experiences, from idyllic coastal holidays and riotous Carnaval celebrations, to stopovers in the dynamic cities of Sao Paulo and Rio de Janeiro, and not to mention, adventure-filled forays into the Amazon jungle.
Due to its balmy tropical and subtropical climate, Brazil is an all-year-round destination. The Brazilian winter lasts for only three months from June to August. From December to February it's summer. The temperature varies within a year with monthly averages in winter between 13 and 18 degrees Celsius. During the summer, temperatures can reach 30 to 40 degrees Celsius in Rio de Janeiro and into the regions in the south, but accompanied by frequent showers and a rather heavy humidity.
During the winter it can get quite cool in the south of Brazil. In Florianopolis it can drop as cold as 2 to 3 degrees celsius. The south is probably best to avoid in the winter unless your plan on visiting the wineries in Bento Goncalves, Rio de Grande do Sul.