Carnival season is upon us, and many countries worldwide are putting on incredibly vibrant celebrations well worth attending. These are the best of the best.
They might be some of the world's top destinations but that doesn't mean the globe's capital cities are universally loved by tourists. But do they deserve the hate?