You might want to look into the
Marriott Honeymoon Gift Card promo offer.
You get 20 pts/$ with the promo + 5pts/$ if you pay with the Premier credit card + $100 bonus credit for each $1000 you put on the card.
You can probably also use the 20% off discount coupon as well!