Osaka is packed with history—Osaka Castle, endless shrines, and temples that make it onto just about every travel guide. And ...