+1 - if you're there for 3 weeks, I'd consider just doing South Island... (Norths OK, but South is... wow..). Or at least split 25/75...
For what it's worth I'll be going with me bird who is definitely a non climber so I think climbing opportunities will be limited to possibly a short stop in castle hill and having a quick session with whoever is there!