I do it on my own. Some consider all the research to be a "hassle" but I consider it part of the fun. Let`s me daydream more. Plus when I arrive I feel much better informed and aware than if I had simply turned it over to someone else.
I tried to use a travel agent once on a more complex itinerary but it appeared they were only interested in booking the pre-packaged stuff that involves little actual "work".