Planning to travel for the holidays? Right now, Marriott has a special to make your stay an even better deal: Daily hotel credits of up to $50 for stays in the U.S. and Canada. You’ll receive $20 for a stay at a Courtyard, a $25 credit at non-resort Marriott hotels, and a $50 credit for a stay at a resort hotel. You must book by January 1, and stays must occur between Nov. 14 and Jan. 19. Use the promo code 1AH at checkout to get this special deal. You can use the credit to purchase food and drink, golf/spa services, and other things. Not every hotel participates in this promotion; see a list of participating properties here. Plenty of Marriott hotels in Texas and nearby states are in on this promo!

This post contains affiliate links. See our disclosure policy for more information.