I find it funny that people are saying Italy will win it this year. Bullshit. Everyone but Portugal can be beat this year. I want England to win 100%, but if it's not England, it'll be Portugal. They are at home, and they have a great side. Look at it:
England = Beatable, and rely mostly on luck
Portugal = At home and a strong team
France = Their defence can be beaten, if you are on your game
Germany = Not as strong as they use to be
Italy = Same as Germany
Spain = Haven't been a massive force for years
Netherlands = An underdog team I feel, but still beatable
Sweden = England's bogey team, but beatable
Czech Republic = Another underdog team, but beatable
Out of all of them, I'd rate Portugal as the #1 team to win if England don't.