I had great experince on deploying office 365 hybrid deployment between on premise Exchange 2007 and Exchange online. I have been used office 365 deployment Assistant Tool which had very good guidelines to setup hybrid and Got success.
Please refer the below link for Deployment Assistant Tool
http://technet.microsoft.com/en-us/exdeploy2013/Checklist?state=1119-W-AAAAAAAAQAAAAA%7e%7e&startOver=True
In this Assistant Tool does not have guidelines of Firewall server if you have in your environment like ISA/TMG or Cisco. Network Admin/Security Admin have to involve to publish the sites to internet.
Please refer the below link for Deployment Assistant Tool
http://technet.microsoft.com/en-us/exdeploy2013/Checklist?state=1119-W-AAAAAAAAQAAAAA%7e%7e&startOver=True
In this Assistant Tool does not have guidelines of Firewall server if you have in your environment like ISA/TMG or Cisco. Network Admin/Security Admin have to involve to publish the sites to internet.