Kyoto is famous for its kaiseki ryori style of dining, a traditional and formal way of eating; shojin ryori, composed strictly of vegetarian dishes and inspired by the diet of Buddhist monks ...