Charles Spurgeon preached many great messages on Heaven. My book We Shall See God deals with a number of those. I often recommend the Audiobook of We Shall See God because I asked the publisher to get a British voice actor for the parts that are Charles Spurgeon's writing. They got the best in the world, Simon Vance. He's an unbelievable, award-winning guy who reads the voice of Spurgeon. The audio just blows me away when I hear it, because I feel like I'm hearing Spurgeon himself!
The Audiobook of Randy Alcorn's We Shall See God is available from Christianaudio.com.