Dunedin is perched on the hills above one of New Zealand's loveliest harbors. A Kiwi city with a Scottish heart and hailed as the "Edinburgh of New Zealand".
The secret to a wonderful day ashore is to plan ahead. Research and educate yourself about the attractions in each port, so you can decide whether to book a tour or go it alone.