New Zealand backpacking

Does anybody know good places to go for backpacking in NZ or can recommend a good guide or travel agency there. I am thinking of traveling there soon and would like to have a good experience, hike mountains, camp etc. Thanks