I am South African, but have lived and worked in Germany and the UK (where I became a blue).
I think that some of the teams from Northern Europe might struggle with the conditions.
The World Cup take place in the middle of our winter, with very different conditions in different cities.
Durban is sub-tropical (hot!) and an average winters day is like a sunny hot day in the UK, with high humidity.
Cape Town and Port Elizabeth have mediterranean climates - in winter, mild weather with a good chance of rain and strong wind.
Johannesburg and Pretoria are on the highveld - FREEZING (literally) nights with mild days - no rain, lots of sun.
The pitches are normally brown in winter on the highveld (frost kills off the grass) and are ROCK HARD.
Also JHB and PTA are nearly 2000 metres above sea level - the air is thin and if you are not used to it, your lungs will be burning by the middle of the second half.
The ball also behaves differently in the thin air.
On the Golf course, I hit my drives here at the coast around 220 metres.
In Jozi (no-one calls it Jo'burg here) it the ball goes 260 metres and I think that I am Ernie Els!
Argentina has a similar climate to SA , as do Greece and Spain.
Don't be surprised if the conditions do not result in some unexpected results, and possibly even an unexpected winner.
England and Brazil will have lots of local support.
Any Blue mooners going to any of the games in Port Elizabeth are welcome to pm me to arrange a few beers!
Cape Town is by far the best city to spend time in - lots to do, lots of night life.