When booking travel online, it pays to shop around