Travel + Leisure has compiled a list of the best websites to book travel reservations, plan your trip, and gather directions.