There are not that many verses in the bible that deal with heaven itself.
Many Christians are under the false impression that we will live in heaven for eternity, but the bible does not state such. The scriptures tell us that the earth we are on right now will be re-created for us and we will live in it.
I would imagine it will be much like it was in the beginning. The earth providing our food, peace, no bloodshed, etc.. Of course the best part is the open communion between us and our Creator.
Read the end of Revelation for a description of the new earth.
Chrys