15. Rio Carnival, Brazil
Okay, so it's not strictly a place, but there's no way that we could miss out the Rio Carnival. Held exactly 40 days before Easter every year, it's officially ‘the biggest party in the world’. If you’re looking for a good time, look no further. Every year, more than 2 million people take to the streets of Rio to celebrate carnival, while the main parade takes places in the vast Sambadrome. At the same time, over 600 themed block parties get underway and several hundred samba schools, many from the favelas, take part in the parade.