On the weekends, the Main Street ... is home to Tokyo Hall, a 48-floor twin tower with a breathtaking (and free) view. Shinjuku station handles some 2 million passengers every day, which makes ...