21 day Dunedin to Auckland Itinerary via Stewart Island, Milford Sound, the Glaciers, Kaikoura, Napier and Rotorua