Best time to join hotel rewards programs?
I'm a member of a number of hotel rewards programs at the moment (IHG, Hilton, Starwood), which I joined when I realized that I would be staying at that property for business or leisure related travel - thus, most of my impetus for joining the rewards programs I have is, "I might as well get some points out of this trip I'll make anyway." Naturally, my mentality has rather changed since then and I think about travel different. With that said, I have heard that some hotels offer bonuses for signing up for their rewards program while staying at the property, or give sign-up bonuses just for signing up at certain times. Can other members mention/recommend any specific rewards programs that do this (or if I've got this totally wrong?) I'll be staying at a couple of hotel chains that are new for me soon (Marriott, Hyatt), and I"m wondering if I should sign up for membership now, or whether I should wait for some kind of 'offer' or 'bonus' to come along just for signing up for the program (hey, sometimes it happens!)