I/we have never used a travel agent. How does it work?? Do you pay them a fee, or what?? Is it worth using one or is it better to arrange things myself??