Where to visit in Brazil?

It depends what you are looking for. Brazil is known for the amazon forest, carnival and beaches in Rio but there are a lot more to explore.

There are pretty interesting cities, such as São Paulo, Curitiba and Recife. São Paulo has a great mix of culture and gastronomy, the city is vibrant and have bakeries that stay up all night. Curitiba became a leader in urban sustainability and also has a cultural aspect to it.
Recife is a city in the northeastern state of Pernambuco, it has a night life in its old town, Recife antigo and some beaches as well. During the month of February the city has a vibrant carnival celebration, tourists and residents go out to the street to dance and celebrate, where you can see people of all ages.

Besides the cities, Brazil has beautiful warm beaches in its northeastern states. From the Bahia state to Ceára state, there are many paradisiac beaches to visit. Be aware that road tripping in Brazil is not always safe and you need to speak Portuguese since you will find English speakers only in the main hotels and resorts. Stay in the main cities of Salvador, Aracajú, Maceió, Recife, João Pessoa, Natal and Fortaleza to experience the most development and tourist services.