We recommend spending 3 days in Kyoto, Japan. You can take the first day to visit the temples and shrines. The second day is good for visiting the bamboo grove, while the third day is an excellent time to shop and eat. If you want to have an immersive experience in Japan, a trip of 10 days (or more) is ideal.