1) Build more houses
2) Reduce the amount of lending banks do
3) Distant third, if the government has mucked up the tax/renting incentives so much that people are leaving houses empty that should be fixed.
They all sound good to me. However, if the complaint underlying "prices are too high" is that people don't have a place to live then that can't be fixed without growing the stock of available housing. Growth is required. We don't want people to have to chose where they live because there aren't enough houses being built, we want them to move based on economic opportunity or because they like the lifestyle.
Traffic is different from housing. In a moment of flippancy, I suggest that nobody wants to be sitting in traffic, but they are happy to be sitting in their own house.