Travelling is not all about seeing different places in the world; it is how we see the world which has been somehow remote to us until the time we saw it and understand its working mechanism better to describe our inner self by comparison. Visiting different places and meeting diverse people develops a sense of individuality in us. By meeting people who are different from us, we learn new things which then diminish the sample space thereby helping us find our true personalities. Luckily the world has plentiful of beautiful places to visit, of which Japan is a fairly good choice. The following are the top 10 must visit destinations in Japan which will give you an unforgettable experience.