Before you rush off to take in Kyoto's famed temples be sure to tick off Osaka's cultural attractions. Osaka Castle is its most iconic sight, and something ...