Spring break saved after travel agency mix-up