I usually tell you to book directly with the hotel to save when booking.
Today, I need to tell you about a cool service called RocketMiles.
Rocketmiles gives you air miles when you book through them.
They partner with great frequent flyer programs including the following:
Would you love getting miles for staying at hotels? You can get a few thousands miles per stay and if you register with this link, you will get 1,000 free miles in the program of your choice.