Princess Cruises have some of the best options for drink packages, both alcoholic, non-alcoholic, and specialty coffee plus they have the Princess Plus option.
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".