Hotels and airlines are more than happy to reward you with points and miles when you use their services. But, have you considered buying points directly from the travel providers themselves?...
One of my rules of thumb relates to buying points from airlines and hotels (buying a "free night"): In general, it rarely makes sense to do so...BUT..........