You can now earn between 1,000 - 10,000 points for staying at over 400,000 participating hotels available on KAYAK. Diners can earn points for hotels booked directly on www.kayak.com/diningrewards.