Not to support Tricky's argument especially because I don't agree with it, but the Netherlands doesn't have a national stadium and just rotates around big club grounds. I don't think Germany has one either, there are a couple of Olympic stadia in Berlin and Munich but I don't think either is designated as the official home of the national team.