How to compete with online travel agencies