The internet has rendered travel agents obsolete. The online booking business has become so competitive that the best deal is usually booking directly through the airline, hotel, and car rental agency itself.
Not entirely true. I use a travel agent who does not charge for his services (he is paid by the travel companies). Went on a trip and he was able to beat all the online pricing and still make money for himself (and saved me hours)
However, for more off the beaten path locals we have an agent we have used for years.