for flights, I subscribe to the airline websites themselves, and they email me when they are running sales etc. I also check those websites regularly for flight prices.
for offsite hotels, I regularly check Expedia, travelrepublic, alpharooms, trivago, and the offsite hotels I'm interested in own's websites, then book when I see a price I'm happy with. Remember cashback too, especially for Expedia.