Going to Brazil during the World Cup is really a great trip :). But be careful a lot of Brazilians want to boycott the World Cup
I was in Bangkok during the riots a few years ago and then Crete during the Greek ones, just being sensible helps you navigate around those sort of things.