Yes. Mt Hutt is about 90 minutes. Porters is about 80 minutes from CHCH.
Here's what I wrote in another thread about Mt Hutt.The park isn't bad. The best one in Canterbury(local province) by far, but not that great by Northern hemisphere standards. There are 2 parks, mini and big. Mini Park is just usually 5 basic jibs and roller/butterbox. 2 small kickers down below also. Big Park has 4 jibs up top of slightly more difficulty incl DFD. then 4 decent kickers 15,25,30,45-50ft in a row. The pipe is not that great because it is small and badly maintained. In a bad season it won't even open! like 07. Big mountain is average. Some good runs(Towers and South face to bottom of triple are reeeally good) but no real cliffs or anything. Mt Hutt in general is pretty good. High speed 6 chair to the top and also slow triple(towers run) quad(to both parks /beginner runs). excellent access road. 85-90 mins from CHCH. It has the longest season in South Island . 2 years ago it was 4.5 months, last year exactly 4 month season so really good when compared to say snowpark(3 months) and cardrona(3.5+) if youre staying on the mtn there is nothing to do. it isnt a "resort" just a main building. Methven (nearest town) is closeby, and handy to mountain. There isn't much to do but its a nice village and some dece mtn bike tracks around. Christchurch is the closest city and has a bit more to do. Some beaches, other fields nearby, biking, modern city center, uni etc. If you are keen on Big mountain skiing there are a few nearby clubfields which are grass-roots with few crowds and a great vibe. Craigieburn and Mt Olympus are some of the best.
Porters park is pretty bad. 2 small jumps and some OK rails. But it has really nice long runs (Big Mama is longest vertical in NZ). Like toominator said, Christchurch is the best option out of the ones you gave, but Dunedin is worth looking into. Good luck