Usually the prices are more favourable when booking through a local agency, but the major advantage is, that the local agent is present when a problem arises.