Those are my three choices in my mind, either go all in for England, or not bet at all, or make a stupid bet with small amount. But I do agree that Italy vs England should be the finals, that is at least how I wagered, and I am hoping that it becomes reality. I think that could be easily done if Italy doesn't shock the world and fail to win against Spain, that is the closest game, England should have zero problems against Denmark.
Although I also think that England will win Denmark. Denmark is very strong and having a very well organized game. It will not be an easy game for England. No wonder this was the first game in which England had conceded a goal, despite winning the match.
Denmark is good and all but they didn't came from the hardest path at all, they do deserve to be in semi finals as much as anyone, but they basically played easier opponents than most. They faced Czechia in the quarters, and Wales before that, and their group had Belgium which one all the games anyway, Finland and Russia as well and it was obvious they were worse. So, it wasn't really a shock to the world that they came to semi finals not because they are great, but because they faced easier opponents all the way here.
However they still managed to beat them, I mean look at France, they lost to a much worse team on paper, so it is not really that small achievement to reach to semi-finals no matter who you face, it is always 90 minutes and everyone is equal for that 90 minutes on the pitch and doesn't matter who we think is better or not, anything could happen.