Marriage Visas: Do I need a K-1 or a K-3 visa?

If a U.S. citizen wishes to bring his or her partner to the United States on a marriage or fiancĂ© …