Providing safe, stable and affordable housing first is the best way to help homeless, according to new research. The findings show that providing prompt, permanent shelter to homeless people is cheaper and more effective than trying to treat underlying conditions such as mental health or addictions first.