What better way to get the lay of the land of the rising sun than with a trip to the best observation decks and elevated views in Japan?

GaijinPot