it depends what you're looking for in a city, a more hipster/alternative city would be Wellington, but for me the cultural diversity of Auckland is the best you can find in NZ, you can hear Mandarin being spoken almost everywhere, so its a place where you can keep your language skills up too.