Holland are always hard to beat - its just that they don't win. They will be just like Spain in that they are always a threat, but they never go the distance.
France are obvious favourites, but are far too arrogant for me. I think if it came to the crunch this time round, they will bottle it like they did in 2002.
Portugal and England are my two favourites though. I just think England have 11 quality players, not a weak position on the pitch. People say the left side is a problem but we do have 4 quality midfielders. Despite losing to Greece, I would still rate Portugal. You can't underestimate the power of home support.
I say with dread though, watch out for Germany. No-one gives them a chance, which is the worst thing you can do.