Japan is one of the oldest civilizations with an incredibly rich past. It also has stunning scenery, full of intricate temple gardens, bamboo groves, and, of course, mountains. Not to mention all the ramen, sushi, udon, yakiniku, okonomiyaki, takoyaki, and many more foods you can eat in between these places.