TripAdvisor for hotels/lodging, I think. Yelp is better for restaurants and stuff. Try and shoot emails to their guest services if you guys had a bad time, though. Getting your ass personally ripped by the guest themselves via word of mouth or email is the best way to let them know, though. Obviously you aren't going to stay there again but it gives the hotel an idea of where they fucked up and how they can avoid that again.