I'll just share http://www.uesp.net/wiki/Skyrim:Esbern#Bugs with you guys.
Hope it helps.
Oh, my... "Jump on to the table and use the shout Unrelenting Force to push him back, and the quest should continue"

How this guy, being of such importance to the main quest, managed to sneak through quality testing with all these bugs I'll never know.
I did some research yesterday and found a simple solution so I can hear his voice and get him to follow. If you just delete the files 'Skyrim.ini' and 'SkyrimPrefs.ini' located in 'My Games\Skyrim\' folder it should set this strait. The game will create new ones when you start the game, but you will have to setup your settings again.