advantages and disadvantages of retail travel agents