I travel a LOT for work, and always book hotels online.
Flights, I use a travel agent. But that's only because I sometimes have to extend a stay, and one phone call to the agent takes care of flights, rental car, hotel- no problems.
We did priceline once- never again. Hotel was crap, rental car was 'gone' because flight was delayed, two frickin layovers......