I made this cake for my son's 7th birthday recently (using fondant). The crater has a drinking glass in it. Inside the glass, i put half a glass of dry ice and pour hot water into it to create the eruption effect. You can see the eruption here on my video:
The cake was fun to make. My son made the dinosaur eggs. He LOVED his volcano cake!