Looking to experience urban Tokyo? Here are the top ten things to do in Shinjuku, offering towering views and beautiful gardens.

GaijinPot