Germany, who else? We have the infrastructure, we have the fans, we'll have great stadiums - in Gelsenkirchen, there will be soon Europe's most modern stadium. New stadiums will be built in Leipzig, in Frankfurt and perhaps in Cologne. And we already have great stadiums in Dortmund, Hamburg and Kaiserslautern. The Olympic stadiums in Berlin in Munich will be modernized until 2006.
South Africa and Brazil are not capable of hosting such a great event (infrastructure, security, stadiums), and so are the other African candidates. England should not get it, because the English FA promised to support Germany, because Germany supported England in the race for Euro 96. And now they have their own bid for 2006 - shame on England!