Hidden away in the northern mountains of Kyoto are the rural towns of Kurama and Kibune. Two of the best hidden gems that Kyoto has to offer.