Gone are the days of having to visit your local travel agent to book a vacation. Now, thanks to the internet, everything from buying plane tickets to reserving your hotel room can be done from the comfort of your own home. A number of sites like Expedia, Trivago and...