When you book a flight for business or vacation, is it better to do it yourself online with the actual airline or do you go through a "discount" agency like FlightCentre.ca, CheapFlights.com, etc?
I was at Flight Centre today and while the price looked ok, I was surprised they wanted to add a $50 service charge for booking the flight. As such, I decided to hold off on buying tickets from them for the time being.





