Japan may seem like heaven on Earth with its gorgeous scenery, immaculate food, eye-catching tourist attractions, minimal ...