Iceland have beaten Turkey, the Czech Republic, and the Netherlands (home and away!) to get to the finals, and haven't lost a game yet. I'm hopeful they will put England out.
Italy and Spain... I think I'll be rooting for Italy. Can't really choose between them as I like them both, but off to Italy in August so I'll go for them