Some hotels don't allow check-in until 3 pm. You might want to check that. Have you confirmed that the baseball teams have games in town on your days? The team in Osaka is called the Hanshin Tigers. Their home ballpark is actually in a suburb called Nishinomiya. They are an iconic team and the fans are truly rabid. If you're into baseball, by all means, do your best to see a Tigers game. It'll blow your mind.
Last edited by nishimark; Feb 28, 2016 at 2:40 am
Reason: Misspellings