have used ebookers for a New York trip last year.
brilliant - all very easy
booked another trip to vegas with them for this september.
i think there was a charge at the very end for using your credit card - but no hidden extortionate charges.
definitely recommend them