I read Cloud of Sparrows by Takashi Matsuoka on holiday once and found it a rather enjoyable romp. Set in the 19th Century, a sort of East meets West deal, told from the point of view of both Japanese and American characters. A bit of mystical mumbo-jumbo, sword and gun fights, plenty of plotting and intrigue.
Not quite "The Last Samurai" but set roughly at that time, when Japan was opened up to foreigners.