My friend lived near Christchurch during his gap year, he absolutely fell in love with the place. However, it is far away from the other large towns like Wellington, Auckland and Dunedin, so you should know that if you move there you will probably be spending the vast majority of your time in the town.