This is an exciting period for people to travel an as there are now very few inaccessible places on this planet. Fortunately, there isn't a corner of the earth that doesn't have a travel site dedicated to it so it is easy obtaining information on the internet. It is now true that increasing numbers of people carry out all their travel arrangements using internet web sites. The main problem is the convenience of it all and the huge savings that can be found using the internet.
I know it is the norm now but I am not comfortable planning my once a year vacation like this. However, I am still of the old school and prefer to sit down with a cup of coffee and plan my vacation with a professional, face to face. A travel agent will also fully expect changes to be made during the booking process and can be more flexible in their approach including when there are problems. Travel sites on the other hand tend to just be computerized and it is rare that you actually get to speak to a person and then if you do get to speak to a real person, you have no clue where they are.
They may say something just to appease you and it will not hold true in the end. There are too many factors that can go wrong and that's why I love having a travel agent because although I may spend a bit more than if purchasing from a website, the peace of mind is priceless. I have a good friend who would never use a travel agent as she books all her last minute vacations using travel sites because she can save a packet of money. She is good at this and saves hundreds of dollars of the proper price and has always had a good vacation.
I wish I could do this but my work just wouldn't allow me to suddenly take time of as they normally need a couple of months notice. Using a travel site does have other advantages as well because while you can save money on the vacation itself, there are also savings to be made on additional excursions and trips as well if pre-booked. Knowing a little about what you want and information about the location you want to travel too can be useful so I still research as much of this as I can online before I pay my travel agent a visit. It may not be fair on my travel agent but at least I know if something goes wrong, I will have someone to complain to on my return.