I enjoy looking at other traveler's pictures on tripadvisor, but most reviews on luxury properties are useless, I always check posters' other reviews and the properties he or she has stayed in the past.
Other than here, and some major travel magazines, I also subscribe to Harper's service, find them pretty helpful