Price caps wouldn't really help anything.
Right now, you have 10 people who want to rent somewhere to live, and 1 place for them to live. Whoever pays the most wins, and nine people are left out.
Cap the price, and you've still got nine people left out, you just have to make up some new system...