Marriott has adapted the MegaBonus promotion for new members.
Join Marriott Rewards and be automatically registered to earn your Free Night Certificate.
Stay twice at a participating hotel during your earning period. Your earning period starts the day you enroll through the end of that month, plus an additional 120 days.
Earn your free night after your 2nd paid stay at any participating category 1-5 hotel.
I'm not 100% sure how the last sentence reads but I'd assume you can stay at any Marriott worldwide – many cheap Marriotts are in Texas btw – and earn a Category 1-5 free night certificate.