The Kyo Train Garaku is the prettiest way to travel between Kyoto and Osaka. Here's everything you need to know to get on board...