The Marriott Rewards Signature Visa will get you 15 bonus nights a year plus an extra night for every $3000 more in CC spend with no cap in extra nights. Also, put your birthday in your Marriott profile and you will get one bonus night every year for your Birthday. Every extra night helps...