Travel agents? You don’t need one when you have your smartphone. ...