The problem with doing anything online is that in case you ever have a problem, it is quite difficult to talk to a real person before you finalize things. Even with the best systems in the world, Personal interaction can never be completely replaced by automated responses. This is why I am going to tell you about a terrific site, which keeps this simple yet important fact in mind.
DialAFlight, a leading independent UK travel company offering flights, hotels & travel ideas worldwide, provides you not only online booking, but before you finalize, you talk to a customer support executive to finalize your details, so that your holidays are tailor-made for you. I think the advantage of using such a system, is that the next time when you book your next flights to Canada, you wont' select the wrong ticket and end up paying for it.
It's almost time to start planning your vacations, and this time you know where you get your booking done. Other than that you will also find a whole treasure of information about where can you take your family this winter. So head over to DialAFlight, and Dial-A-Flight.