Just discovered this amazing travel vlog about Japan; its giving me serious wanderlust for Tokyo!