No city in the world stresses you out quite like Tokyo. With its narrow streets, densely packed subways and frenetic pace, it ...