When you're on the other side of the world finding a place to watch World Cup matches usually requires meticulous planning — from persuading friends with giant TV screens to let you join them, to preparing for an assault on your body clock. Flying to Brazil is an option, but for those of us with a less-than-extravagant budget, Adidas and other World Cup sponsors are bringing the spirit of the "2014 FIFA World Cup Brazil Stadium" to Tokyo.