Oh dear I remember 2015 was the year we even lost to Japan! But it means that you missed 2019 where we landed up winning?
I think the World Cup in France is a perfect excuse to travel! Perhaps you can even watch matches at a couple of locations that you enjoy for a few days each? I always tease that all of France is beautiful (you watch the Tour de France!)... except Paris - but maybe that's just me and big cities! hahaha