I check Hotwire or another comparison site for prices, then go to the website of whichever company I'm aiming for and usually book direct. I've found the direct company website often has the same price, sometimes lower with free loyalty programs, no fees, and sometimes better cancellation options. Plus if you need to modify it'll be much easier if you've reserved direct.