How do I go about creating a level built into terrain. Say a house built into a hill... eg the hobbit?

I don't want to use blocks as terrain, I want to use a real terrain (model would be fine).

Think a tunnol or something going under a mountain.