According to the guide, the top places to visit in Japan are Tokyo, Kyoto, Kanazawa, Nara, Hiroshima, Miyajima, Naoshima Island, and Hakone.