Great analysis on coping With price transparency by Jupiter’s Jared Blank.
Travel sites should reveal competitors’ rates because consumers don’t believe they are getting a good deal if they don’t shop around. Even better, it will keep consumers on your site. Best-rate guarantees encourage people to shop around. Revealing competitors’ prices discourages the behavior.