We strongly advise you to check with the Brazilian Consulate of your country, before making travel arrangements.
As a general rule, Brazil requests visas based on the principle of reciprocity of treatment given to Brazilian citizens.
Normally a visa is required for citizens of one of the following countries:

Before visiting Brazil, you may need to get vaccinations and medications for vaccine-preventable diseases and other diseases you might be at risk for at your destination.(Note: Your doctor or health-care provider will determine what you will need, depending on factors such as your health and immunization history, areas of the country you will be visiting, and planned activities.) To have the most benefit, see a health-care provider at least 4–6 weeks before your trip to allow time for your vaccines to take effect.
We recommend that you obtain a travel and medical insurance before travelling. You should check any exclusions, and that your policy covers you for all the activities you want to undertake. There are all kinds of insurance and it can cover for the means of transport to be used, lost or stolen baggage and problems with accommodation and medical expenses that may arise abroad.

Brazil is politically stable, with no terrorist activities. But comparatively, crime rates are higher in Brazil than in Europe. Even though many of these rates are not due to crimes regarding tourists, it is important to take precautions in order to prevent major concerns.