Same-Sex Marriage in New Zealand: Legal Rights, Best Wedding Locations & Everything You Need to Know