Kyoto is the city where the past and present of Japan live side by side. Golden temples sit next to modern cafés, ancient tea houses share streets with boutiques, and quiet bamboo forests are only a short train ride from bustling markets. Many travelers think they need a full week to experience the best of Kyoto, but even 48 hours …
