The Best Part of JapanWhen it comes to visiting Japan, Osaka always places as the runner up to the capital Tokyo and the cultural heart that is Kyoto. But Osaka really packs a punch when...