Online booking mix-up costs woman hundreds of dollars