There'll be an African team in at least the quarterfinals, if not the semis. FIFA will make sure of that. I'd put my money on Ghana. The Ivory Coast is strong, but being in a group with Portugal and Brazil will hurt. Even if they survive, they'll be second-round prey, quite possibly for Spain. Ghana gets a relatively easier group and could get England or the USA in the second round.
(If I were a little bolder, I might tip Germany not to get out of the first round ... I might yet do that, but their record is incredibly good.)
As my second team, I'd love to see Holland win, but they won't. They always, always, always self-destruct. Just remember how brilliant they were at Euro 08, and then they went out in the quarters.
England? Not gonna happen. Something always gets in the way. And while the Portsmouth fan side of me enjoyed watching Lampard horribly miss a penalty in the FA Cup final, the England fan side of me cringed more than a little.
Spain? Gonna have to see it to believe it, even after they won Euro 08.
Which leaves ... Brazil. As always.