During sakura season, one will find cherry blossoms woven into just about every food in Kyoto, a city widely deemed the best place to eat in Japan.