England will face Argentina in the World Cup semi-finals on Wednesday evening with fans dreaming of a bank holiday after the tournament in North America concludes this weekend