A list of the 20 best things to do in Japan. Covers all the major tourist attractions and places to visit in one free travel guide.