Wow it sounds like you’ll have a lot packed into one trip! I live in Tokyo so I actually don’t know much about Hiroshima or Osaka and Kyoto. But Tokyo has a lot of gorgeous places to enjoy the spring – especially sakura!
http://jpninfo.com/46759 this article was actually pretty cool. Hope it helps. :)