Here are the best things to do in Kyoto that deserve a place on your two or three-day itinerary. From world-famous food to ancient temples and interesting day trips.