Osaka Castle and a visit to the longest shopping street in Japan in Osaka, Japan