TripAdvisor provides advice from real travelers and a wide variety of travel choices and planning features, along with booking tools.