Rural Japan is where you can experience the best that Japan has to offer. Some of the best food, hotels, scenery, and hospitality can only be found in these small countryside villages.