New Housing Process

What are the best ways to go about finding reputable off campus housing? I have noticed some very nice places and some that frankly are pretty scary. Do they tend to find off campus housing by word of mouth or are some type of agency/property management company helpful? Does anyone have experience/advice for subletting while studying abroad?