Find out about special places and cultural attractions that make Japan an unforgettable destination in this travel guide.