I've used www.netflights.co.uk for my last 3 bookings to the Phil's. They are usually about £15 - £20 dearer than Crystal, but so far their service has been faultless - plus you have the back up of Thomas Cook behind them. The other firm I have used a lot is American Express Travel, great personal service and local branch network, which is vital in the event of any difficulty. When my flight was cancelled twice due to the Volcano in April, they were brilliant. A bit pricey, but worth the extra cost if you want that personal service face to face.