In Kyoto, there is a Canadian man who does a little geisha tour for English-speaking tourists. He's probably more knowledgable about the geisha culture than other tour guides because he's been married to a Geisha lady, and that's all he talks about during his 90 minute walking tour. I joined his tour with my friends (from the U.S.) last month, and that was a blast.