We booked with Flightline and CT2. We were supposed to arrive at a civilised time on Friday, but along with everyone else, only found out a week before that we had no tickets!
After much frantic internet exploring we eventually found a return flight, and although very expensive and gruesome flighttimes (especially considering we originally booked in January!) we are now sorted and will see everyone tomorrow.
Car hire is still a bit of a mess though!
Oh well, at least we've not lost our complete holiday like some poor families.