Take a walk into the past at these must-visit Japanese historical wonderlands.

GaijinPot