I am 188 points short for a stay I would like to reserve for 12/31 (today is 12/27 ). Is there a way to buy points or earn them quickly? I am also a Marriott VISA card holder. If I make an early payment for the remaining balance will that credit to my rewards or does that no post until the statement has closed? Thanks!