What are the advantages and disadvantages of using a travel agent compared to booking travel arrangements independently online?