To me, American and Canadian girls don't count because they're not really an ethnicity. I guess I would say the same for Australia as well.
But here is my list...in order:
1. Brazilian (overall, the best features, attitude and bodies)
2. South Korean (best skin and they take good care of themselves)
3. Taiwanese (spunky)
4. Columbian (best smiles)
5. Venezuelan (they always win Miss Universe, so there's something there)
6. Italians (especially from the South and the Jersey Shore
7. Filipino (great bodies and skin)
8. Russians (smart and sexy)
10. Egyptians (especially those Costic chicks)
11. Iranian (some of them are really, really hot)
12. Indian (hit or miss, but those who are hot are by far the best looking!)
It's hard to say black because they represent so many different countries, but if I met a black chick from the UK, I'd marry her on the spot!