See its astonishing temples, castles, rock gardens, ancient splendours and, of course, geishas.Read more…