Your complete Japan travel companion — flights to Japan, hotels in Tokyo/Osaka/Kyoto, shrine and temple visits, cherry blossom spots, ramen guides, JR pass i...