Kyoto is the cultural heart of Japan. Visiting the shrines and temples, with their perfectly landscaped gardens and views over the city, top the list for most visitors to Kyoto. But there are also bamboo groves and small neighborhoods to explore, food markets and shopping streets to visit, and some very cool day trips that you can take. The list …