Dunedin is the second-largest city in the South Island of New Zealand and oozes an old-school charm, has an interesting history, amazing architecture, gorgeous harbour views, and offers a plethora of wildlife and nature to explore.