Brazil will be a must-visit destination the next few years and it’s no wonder why. In 2014, Brazil hosts the Football World Cup and Rio de Janeiro will host the Olympic Games in 2016. With these mega-events comes huge investment in tourist infrastructure. If you’ve never been to Brazil, it’s a perfect time to experience this wonderful country. While Rio is renowned for its world’s greatest carnival, there is also going to be a cheerful atmosphere almost everywhere as Brazil has 12 host cities during the Football World Cup which are ready to welcome tourists from all over the world.