Kaikoura whale watch tours and glacier heli-hikes can fill up quickly, so it's best to make your reservations before you arrive in New Zealand.
The itinerary can be broken into sub-trips or extended at certain places to suit your specific needs. For example, the area around Queenstown is a good place to consider spending a few extra days, or you could choose to keep going north from Kaikoura and spend some time at the top of the South Island. You could also choose to spend an extra day or two in Christchurch to explore the arts scene and shopping.
Day 1: Arrive in Christchurch
Day 2: Kaikoura
Day 3: Christchurch to Greymouth and Fox Glacier
Day 4: Fox Glacier
Day 5: Fox Glacier to Queenstown
Day 6: [http://www.bungy.co.nz/index.php/ps_pagename/queenstown Bungy Jumping] in Queenstown
Day 7: Canyoning in Queenstown
Day 8: Queenstown to Christchurch, via Mount Cook
Day 9: Fly out of Christchurch