for air travel i always check the airline site and then compare other sites.they usually have the best price with no hidden fees from the airline itself and if they lower the price you get a credit. and if for some reason they change your flight schedule it is easier to deal derectly with the airline to make any different flight schedules that are best for you. so far this has worked the best for me.