Travel agents make comeback in Internet age