Bed bugs, bad service and terrible food used to be inevitable risks when traveling, but a host of online review sites such as Yelp and TripAdvisor are helping savvy consumers pick the best hotels and ...